PHPcookie使用点(停止)将被转换。
这个标题不是很严格,应该使用点cookie名称,但是要转换,你要命名一个cookie:_cookie美元{我的名字} = 1;
事实上,你不能在饼干by'my找到这个名字,only'my_name价值:
echo $ _cookie { 'my_name};
PHP自动帮助您进行转换期间,以下划线。
PHP为什么要这样做这是因为_get美元/美元/美元/ _post _server美元这些全局函数_cookie.the值可以直接访问直接通过许多以前版本的register_globals参数。例如,当register_globals =,my_name美元直接访问到1。如果是my.name美元,这不符合PHP变量的命名原则,这不仅是一个时间的问题(。)。
因此,_cookie美元的命名是与PHP命名标准线。
它也打开register_globals糟糕的决定,因为它可以覆盖在脚本中的原始值,如:
其他代码
如果(a)
uc_is_login美元=真;
…
用户只需要发送一个HTTP请求Urla = 1默认情况下,它已经降落了。这是一件很危险的事,它应该被关闭。事实上,php6已取消此选项。