请问用js获取php保存的cookie内容为什么会乱码?
4 回答
德玛西亚99
TA贡献1770条经验 获得超3个赞
$HTTP_COOKIE_VARS 是4.1.0以前PHP版本应用的!你本机应该是4.1.0以前的版本!
虚拟主机的PHP版本应该比你本机的高一点
PHP 5.* 以后 就改成 $_COOKIE['value']了!
所以想通用的话在用之前先判断一下 如:
<?php
if(PHP_VERSION < '4.1.0') {
$_GET = &$HTTP_GET_VARS;
$_POST = &$HTTP_POST_VARS;
$_COOKIE = &$HTTP_COOKIE_VARS;
$_SERVER = &$HTTP_SERVER_VARS;
$_ENV = &$HTTP_ENV_VARS;
$_FILES = &$HTTP_POST_FILES;
}
?>
然后用$_COOKIE['value'] 取直
- 4 回答
- 0 关注
- 302 浏览
添加回答
举报
0/150
提交
取消