服务器正在运行PHP 5.3
我的PHP页面是这样的:
<? php setcookie("test", "123"); ?>
<html>
<body>
<script>
document.write(document.cookie);
</script>
</body>
</html>
输出是这样的:
test=k7NGMNbNAOmUruMOeXDr0mlbmeGCw1Q1T9SwdDpaYw8.
发生了什么事?以及如何关闭加密?
$ _SERVER也包含:
[HTTP_COOKIE] => test=123
[RAW_HTTP_COOKIE] => test=k7NGMNbNAOmUruMOeXDr0mlbmeGCw1Q1T9SwdDpaYw8.
答案 0 :(得分:0)
我想你正在使用suhosin php扩展,你可以通过php.ini禁用它:
suhosin.cookie.encrypt = Off
suhosin.cookie.cryptua = Off
suhosin.cookie.cryptraddr = 0
可以找到更多设置here