Cookie

PHP 透明地支持 HTTP cookie。cookie 是一種在遠(yuǎn)程瀏覽器端儲(chǔ)存數(shù)據(jù)并以此來跟蹤和識(shí)別用戶的機(jī)制??梢杂? setcookie()setrawcookie() 函數(shù)來設(shè)置 cookie。cookie 是 HTTP 標(biāo)頭的一部分,因此 setcookie() 函數(shù)必須在其它信息被輸出到瀏覽器前調(diào)用,這和對(duì) header() 函數(shù)的限制類似??梢允褂?a class="link" href="ref.outcontrol.html">輸出緩沖函數(shù)來延遲腳本的輸出,直到按需要設(shè)置好了所有的 cookie 或者其它HTTP頭。

如果 variables_order 中包括“C”,則任何從客戶端發(fā)送的 cookie 都會(huì)被自動(dòng)包括進(jìn) $_COOKIE 自動(dòng)全局?jǐn)?shù)組。如果希望對(duì)一個(gè) cookie 變量設(shè)置多個(gè)值,則需在 cookie 的名稱后加 [] 符號(hào)。

關(guān)于更多細(xì)節(jié)以及有關(guān)瀏覽器問題的注意事項(xiàng),參見 setcookie()setrawcookie() 函數(shù)。