使用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中文網其他相關文章!