我遇到了一個問題,我無法在運行LAMP的AWS EC2實例上設置cookie。Cookie不工作在PHP aws
我有兩個簡單的頁面,cookie.php和show_cookie.php:
cookie.php
<?php
setcookie('test', 'test', time()+36000, '/');
?>
<a href="show_cookie.php">show me the cookies!</a>
show_cookie.php
<?php
print_r($_COOKIE);
?>
<a href="cookie.php">go back</a>
當我瀏覽到Chrome中的cookie.php並點擊鏈接,頁面會回顯一個空數組。另外,如果我檢查Cookies,那裏什麼也沒有。
我使用Apache/2.4.25(Amazon)運行PHP 7.0.16。這是很奇怪的行爲。有沒有人遇到過類似的問題,以正確的方向指向我?
林不知道,但也許這個問題可以幫助你:https://stackoverflow.com/questions/29564984 – Spingolini
@Spingolini - 謝謝你指出,但我確實看到了這個問題。看起來這個人有一個稍微不同的問題,他在跨域使用Cookie時遇到了麻煩。 –