Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从数组中获取所有变量并将其作为$\u会话回显?_Php_Arrays_Session_Transfer_Var Dump - Fatal编程技术网

Php 如何从数组中获取所有变量并将其作为$\u会话回显?

Php 如何从数组中获取所有变量并将其作为$\u会话回显?,php,arrays,session,transfer,var-dump,Php,Arrays,Session,Transfer,Var Dump,第1页: 在第1页上,我有一个for循环:,其中包含如下内容: $_SESSION['img_name'] = $img_name[$i]; echo '<a href="page2.php?img='.urlencode($img_name[$i]).'">.'.htmlspecialchars($img_name[$i], ENT_QUOTES).'</a>'.'</br>'; 当我调用var_dump时 var_dump($_SESSION['img

第1页: 在第1页上,我有一个for循环:,其中包含如下内容:

$_SESSION['img_name'] = $img_name[$i];
echo '<a href="page2.php?img='.urlencode($img_name[$i]).'">.'.htmlspecialchars($img_name[$i], ENT_QUOTES).'</a>'.'</br>';
当我调用var_dump时

var_dump($_SESSION['img_name']);
我知道有两个字符串:

字符串(6)“a2.JPG”字符串(6)“a3.JPG”

因此,我通常会链接到第2页,而不是使用
$\u SESSION
我只使用
$\u GET
如下:

$_SESSION['img_name'] = $img_name[$i];
echo '<a href="page2.php?img='.urlencode($img_name[$i]).'">.'.htmlspecialchars($img_name[$i], ENT_QUOTES).'</a>'.'</br>';
但问题是,当我在第2页上回显
$\u会话时,它只包含数组中的最后一个变量,而不回显所有变量。
如何获取存储在数组中的所有变量

第2页变量转储显示:

字符串(6)“a3.JPG”

字符串(6)“a2.JPG”

错过了(

问题2:

echo $_SESSION['img_name'];
你能告诉我如何在循环外获取数据吗?什么 比如:“echo$_SESSION['img_name'];”但是在循环之外


每次在forloop中都会覆盖会话的值

$_SESSION['img_name'] = $img_name[$i];
所以把它改成

$_SESSION['img_name'][] = $img_name[$i];

在第一页中,我认为
var\u dump()
在当前的内部for循环中。所以它来的正确。

$\u会话['img\u name'][$i]=$img\u name[$i]


是你要找的。

嘿,朋友,我已经试过了,但是我得到了一个错误:“致命错误:[]C:\xampp\htdocs\wyslano.php中的字符串不支持运算符,在第102行”像这样试试,
[$I]
anso,
$\u SESSION['img\u name']=array()
declre它在循环外。Lol,var_dump,而不是在第2页上显示a2,a3,现在显示aa。仍然不起作用。好的,我要声明,等一下。您必须通过数组的索引进行访问。