首頁 > 後端開發 > php教程 > 如何使用 PHP 和 JavaScript 跨頁面設定和讀取 Cookie?

如何使用 PHP 和 JavaScript 跨頁面設定和讀取 Cookie?

DDD
發布: 2024-10-28 00:00:02
原創
304 人瀏覽過

How to Set and Read Cookies Across Pages with PHP and JavaScript?

使用PHP 和JavaScript 跨頁面設定和讀取Cookie

嘗試使用JavaScript 設定Cookie 並從不同的PHP 頁面存取它時,可能需要解決域和路徑設定問題。

在 JavaScript 中,要設定具有特定到期日、網域和路徑的 cookie:

<code class="js">function createCookie(name, value, days) {
  const date = new Date();
  date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
  const expires = "; expires=" + date.toGMTString();
  const domain = "; domain=.example.com";
  const path = "; path=/";
  document.cookie = name + "=" + value + expires + domain + path;
}</code>
登入後複製

確保網域和路徑與目標頁面相符。例如,如果在example.com/index.php 上設定了cookie,並且需要在example.com/test.php 上訪問,則設定應為:

<code class="js">createCookie('cookieee', 'stuff', 22);</code>
登入後複製

在PHP 中,訪問cookie使用$_COOKIE:

<code class="php"><?php 
  print_r($_COOKIE);
?></code>
登入後複製

以上是如何使用 PHP 和 JavaScript 跨頁面設定和讀取 Cookie?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板