会话和数组中的问题

时间:2011-07-22 21:50:28

标签: php arrays session

我有会话代码

它工作正常

但有些朋友告诉我这段代码不行!

但它对我来说很好用!

我在localhost上尝试代码

所以我的问题是,如果我将此代码上传到我的服务器

它会像localhost一样正常工作吗?

或者不会像我朋友说的那样工作?

我的代码是

session_start();
$_SESSION['news'][] = 'First';
$_SESSION['news'][] = 'Second';
print_r($_SESSION['news']);

它的印刷品 数组([0] =>第一[1] =>第二)

这就是我想要的! 没关系..

4 个答案:

答案 0 :(得分:1)

你的朋友错了。您可以使用数组作为会话变量。

如需支持论据,请参阅array as session variableCan I Store An Array In A Session?

答案 1 :(得分:1)

是的,它肯定会有效。 或者为了更安全,您可以在分配值之前执行以下操作。

    $_SESSION['news'] = array();

答案 2 :(得分:0)

对我来说似乎没问题。它没有理由不能在您的服务器上运行。

答案 3 :(得分:0)

经过5个小时的测试,

这似乎不像我朋友说的那样有效!

他是对的

第一次使用这种方式,我收到了错误

但我很喜欢它,因为它没有再次开心了!

但错误仅在第一次显示!

我从其他浏览器浏览了该页面

我收到了这个错误!

我忘了保存错误,但是说你不能使用空[]

毕竟,iam现在将它用作数字

再次感谢你,对不起我的语言