什么是 html' target='_blank'>Cookie?cookie 常用于識別用戶。cookie 是服務器留在用戶計算機中的小文件。每當相同的計算機通過瀏覽器請求頁面時,它同時會發送 cookie。通過 PHP,您能夠創建并取回 cookie 的值。如何創建 cookie?setcookie() 函數用于設置 cookie。注釋:setcookie() 函數必須位于 html 標簽之前。語法setcookie(name, value, expire, path, domain);例子在下面的例子中,我們將創建名為 user 的 cookie,把為它賦值 Alex Porter 。我們也規定了此 cookie 在一小時后過期: ?php setcookie( user , Alex Porter , time()+3600); ? html body /body /html 注釋:在發送 cookie 時,cookie 的值會自動進行 URL 編碼,在取回時進行自動解碼(為防止 URL 編碼,請使用 setrawcookie() 取而代之)。 如何取回 Cookie 的值?PHP 的 $_COOKIE 變量用于取回 cookie 的值。在下面的例子中,我們取回了名為 user 的 cookie 的值,并把它顯示在了頁面上: ?php // Print a cookie echo $_COOKIE[ user // A way to view all cookies print_r($_COOKIE); ? 在下面的例子中,我們使用 isset() 函數來確認是否已設置了 cookie: html body ?php if (isset($_COOKIE[ user ])) echo Welcome . $_COOKIE[ user ] . ! br / else echo Welcome guest! br / ? /body /html 如何刪除 cookie?當刪除 cookie 時,您應當使過期日期變更為過去的時間點。刪除的例子: ?php // set the expiration date to one hour ago setcookie( user , , time()-3600); ? 如果瀏覽器不支持 cookie 該怎么辦?如果您的應用程序涉及不支持 cookie 的瀏覽器,您就不得不采取其他方法在應用程序中從一張頁面向另一張頁面傳遞信息。一種方式是從表單傳遞數據(有關表單和用戶輸入的內容,稍早前我們已經在本教程中介紹過了)。下面的表單在用戶單擊提交按鈕時向 welcome.php 提交了用戶輸入: html body form action= welcome.php method= post Name: input type= text name= name / Age: input type= text name= age / input type= submit / /form /body /html 取回 welcome.php 中的值,就像這樣: html body Welcome ?php echo $_POST[ name ? . br / You are ?php echo $_POST[ age ? years old. /body /htmlhtml教程