2012-04-13 96 views

回答

5

setcookie documentation法術了這一點:

一旦餅乾已經確定,就可以把他們下一個頁面加載與$ _COOKIE訪問...

編輯:可能很容易自己手動將該cookie插入到$_COOKIE中,但請記住,某些框架在啓動時有助於將$_COOKIE解析到其他數據結構中,並且不會看到這樣的惡意更改。

+1

如果你不明白爲什麼,你應該看看HTTP協議是如何工作的 - 這是一個請求/響應協議。您發送的響應告訴瀏覽器設置一個cookie,然後在它發出的下一個請求中,它會發回cookie值。 – 2012-04-13 17:55:37

0

因爲$ _COOKIE是調用php時的cookie的內容。

1

$ _COOKIE會在腳本第一次運行時填充。 setcookie將cookie信息放入一個隊列中,當頁面返回到瀏覽器時,該隊列變成一個標題。

當瀏覽器請求新頁面時,它會將cookie信息發送回您的服務器,並且將填充$ _COOKIE變量。

+0

好的...但在頁面重新加載'$ _COOKIE ['hello']'仍然不打印 – chromedude 2012-04-13 18:09:05

相關問題