引用
setcookie.php
<?php
$name[0] = "bad.cookie";
$name[1] = "ok_cookie";
$value[0] = "点被替换成了\"_\"";
$value[1] = "下划线就没事";
setcookie($name[0],$value[0],time()+86400,'/');
setcookie($name[1],$value[1],time()+86400,'/');
?>
引用
readcookie.php
<?php
var_dump($_COOKIE);
?>
IE6下运行(后来在firefox,Chrome,ie7下测试结果均相同)
先运行 setcookie.php,在运行 readcookie.php,运行结果如下
引用
array
'bad_cookie' => string '点被替换成了\"_\"' (length=23)
'ok_cookie' => string '下划线就没事' (length=18)
我们发现,bad.cookie被替换成了 bad_cookie,很是疑问。
打开C盘的cookie目录,找到存放cookie的文件,打开,其内容如下:
bad.cookie
%E7%82%B9%E8%A2%AB%E6%9B%BF%E6%8D%A2%E6%88%90%E4%BA%86%22_%22
localhost/
1024
3973287296
29954999
3265203792
29954798
*
ok_cookie
%E4%B8%8B%E5%88%92%E7%BA%BF%E5%B0%B1%E6%B2%A1%E4%BA%8B
localhost/
1024
3973287296
29954999
3265203792
29954798
*
存储都没有问题。。。,看来是读取cookie的时候的问题了
乐意250
2008-9-20 08:54


分页: 1/1
1
1
中秋节快要到了
过了,就回不去了

2008-9-10 10:32 | 分类: 
