2
我試圖在子文件夾/admin/setcookies.php
中設置一個cookie。我使用這個代碼做這件事:在子文件夾中設置的Cookie未設置在根目錄中 - PHP
setcookie(
"username",
$myusername,
time()+60*60*24*365,
"/",
$_SERVER['SERVER_NAME'],
1
);
現在,當我測試,如果我的cookies,從根集:/testcookies.php
,我可以看到他們實際上並沒有設置。當我從/admin/testcookies.php
做同樣的事情時,他們實際上已經設定好了。
我在做什麼錯?域名是正確的,路徑設置爲根目錄...我不知道在這一點上還有什麼可能是錯誤的。
嘗試使用域而不是$ _SERVER ['SERVER_NAME']。 – Xatenev 2014-09-26 08:47:55
感謝您的建議。 $ _SERVER ['SERVER_NAME']確實輸出域名。所以這不應該是正確的?還是呢? – aardnoot 2014-09-26 08:50:36
嘗試設置其域名,如'.example.com'。它將可以從所有的 – 2014-09-26 09:28:05