在php中,可以使用超全域變數「$_COOKIE」來取得瀏覽器的Cookie值;「$_COOKIE」是一個儲存所有Cookie資訊的數組,可以透過「$_COOKIE['Cookie 名稱']”的形式來取得具體Cookie的值。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
什麼是Cookie
#Cookie 就是將瀏覽器瀏覽網頁的特定資訊以檔案的形式保存在客戶端硬碟中。當您再次造訪網站的時候,瀏覽器會先嘗試讀取 Cookie 文件,讀取到的資料供瀏覽器使用。常見的應用程式就是登陸一些類似空間、部落格類網頁,這些網頁通常每個人都有個人化的設置,透過 Cookie 技術就很快就會將它們展示出來。
Cookie 常用於以下三個面向:
記錄訪客的某些資訊。就像前面說的存取空間或部落格;
在頁面之間傳遞資料。通常Cookie 不會用來保存密碼之類的數據,但是當一個頁面的數據要在另一個頁面使用時,就需要透過Cookie 技術來實現了;
將要查看的Web 網頁儲存在Cookie 暫存檔中,可加快網頁的存取速度。
一般不建議使用Cookie 保存資料集或其他較大的數據,同時並非所有的瀏覽器都支援Cookie,且資料資訊是以明文文字的形式保存在客戶端計算機中的,因此最好不要保存敏感的、未加密的數據,否則會影響網站的安全性。
php取得cookie值
在 PHP 中可以使用超全域變數 $_COOKIE 來讀取瀏覽器的 Cookie 值。 $_COOKIE 是一個儲存所有 Cookie 資訊的數組,可以透過 $_COOKIE['Cookie 名稱'] 的形式來取得特定 Cookie 的值。
範例:使用超全域變數 $_COOKIE 取得 Cookie 的值。
<?php echo 'Website 的值为:'.$_COOKIE['Website'].'<br>'; echo 'Url 的值为:'.$_COOKIE['Url'].'<br>'; echo 'Title 的值为:'.$_COOKIE['Title']; ?>
運行結果如下:
Website 的值为:php中文网 Url 的值为://m.sbmmt.com/ Title 的值为:Cookie
推薦學習:《PHP影片教學》
以上是php取得cookie值的方法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!