脚本宝典收集整理的这篇文章主要介绍了如果我将感叹号放入变量名称,则会出现奇怪的PHP行为,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
建立:
问题:
一旦我将感叹号放入会话数组中的键中,PHP就会删除所有会话数据.
例:
session_start(); $_SESSION["foo"] = 'test'; header('Location: session2.PHP');
session2.PHP
session_start(); var_dump($_SESSION); die();
工作正常,我看到打印出可变数据.
array(1) { ["foo"]=> &string(4) "test" }
$_SESSION["foo!"] = 'test';
要么
$_SESSION["f!oo"] = 'test';
我的意思是如果我添加感叹号 – 当我到达第二个文件时$_SESSION数组为空
array(0) { }
当我在5.2.14时,我认为这是PHP的错误版本,但升级没有帮助.
我甚至不知道问题可能是什么.也许这与Windows安装程序或IIS有关?
有任何想法吗?
以上是脚本宝典为你收集整理的如果我将感叹号放入变量名称,则会出现奇怪的PHP行为全部内容,希望文章能够帮你解决如果我将感叹号放入变量名称,则会出现奇怪的PHP行为所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。