gpt4 book ai didi

php - 如何根据PHP数组的长度声明多个session变量

转载 作者:行者123 更新时间:2023-11-29 04:16:06 25 4
gpt4 key购买 nike

session_start();
$imgList = $_REQUEST['imgList']; //comes through post (jquery)
$i = 0;
$a = explode(',', $imgList);
$abc = count($a);

for ($e = 0; $e < $abc; $e++)
{
echo $_SESSION['c+$i']=$a[$e];
$i++;
}

echo $_SESSION['c+$i']; //this returns the last value
echo count($_SESSION['c+$i']); //returns only length 1
echo count($i); // returns only length 1

我不知道为什么不止一个变量没有初始化。谁能告诉我 htis 问题或解决这个问题。我将非常感谢你的帮助

最佳答案

像下面这样完全改变你的代码:-

session_start();
$_SESSION = array();
$imgList = $_REQUEST['imgList']; //comes through post (jquery)
$a = explode(',', $imgList);
$_SESSION['c'][] = $a;
print_r($_SESSION['c']);

现在在其他页面上,如果您需要访问此 SESSION 数据,请执行以下操作:-

session_start();
print_r($_SESSION['c']);
foreach($_SESSION['c'] as arr){
echo $arr."\n";
}

关于php - 如何根据PHP数组的长度声明多个session变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45232225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com