我一直在撞牆的日子裏碰到了一個餅乾問題。看不到餅乾
我有我已經簡化以
cookiew.php
其寫入該cookie並在http://clickme9.com/s/cookiew.php
<?php
setcookie('test', '1', time() + 60 * 60 * 24 * 90);
?>
cookie set<br>
test.html
其在http://clickme9.com/s/test.html
<img src="http://clickme9.com/s/cookier.php" width='1' height='1' />
cookie written to file<br>
cookier.php
其在http://clickme9.com/s/cookier.php 3檔
<?php
$s = "cookie not set";
if ($_COOKIE['test']){
$s = $_COOKIE['test'];
setcookie('test', '', time()-3600);
}
file_put_contents('cookie.log', $s);
?>
此條件下正常工作下和1被寫入http://clickme9.com/s/cookie.log
,但如果我的test.html的文件移動到其他域這是行不通的。 cookier.php
仍然與cookiew.php
位於同一個域,所以應該工作 ,並且與其他點擊或點擊計數器一起工作良好,所以我必須做錯某些事情。
Cookie.log是否可寫? – JackPoint
是的,因爲如果在同一個域上,它工作正常 –
var_dump($ _ COOKIE)告訴你什麼? – JackPoint