我正試圖學習如何設置cookie,並且以下代碼在本地服務器上正常工作,但由於某種原因,它不在活服務器上。下面是代碼爲什麼這段代碼只能在本地服務器上正常工作?
<?php
$test = 'false';
if (isset($_COOKIE['test'])) $test = $_COOKIE['test'];
echo "<p><b>The value of the cookie 'test' is: $test</b></p>";
setcookie('test', 'I love cookies');
?>
我已經做了一些搜索,是誰的人有同樣的問題,但他回答他自己聲稱他想通了,什麼是錯的。這裏是他的回答:
已經完成了。問題在於設置cookie,因爲頭文件已經在該文件中發送,cookie沒有保存。現在完成了。:)
那麼,他是什麼意思?
所以在遠程計算機,您不能設置曲奇餅? –
是的,當我嘗試使用與在線服務器相同的代碼時,它不會生成cookies –