首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

PHP 讀取 JavaScript 設定的 Cookies

     編輯:PHP 綜合知識

JavaScript 設定 Cookie

<script language="JavaScript" type="text/javascript">
function setmycookie(name) {
    var namev = document.forms['test'].num.value; // 假設表單名為 test
    var date = new Date();
    var livetime = 5 * 24 * 3600 * 1000; // 5 天
    date.setTime(date.getTime() + livetime);
    document.cookie = name + "=" + namev + ";expires=" + date.toGMTString();
    document.cookie = "username=sasas;expires=" + date.toGMTString();
}
</script>

呼叫 setmycookie('name') 即在該網域下建立名為 name 的 Cookie。

PHP 讀取 Cookie

<?php
$str = $_COOKIE['name']; // 使用陣列語法,非函數呼叫
?>

補充說明

  • JavaScript 設定 Cookie 需注意 document.cookie 格式:名稱=值;expires=GMT時間。
  • PHP 透過超全域陣列 $_COOKIE 讀取,鍵名即為 Cookie 名稱。
  • 原文中 $_COOKIE('name') 寫法錯誤,正確為 $_COOKIE['name']。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved