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