用js写cookie的方式 来记住返回页面
首先明确以下概念
1.
同名的 cookie,不同的 domain 或不同的 path,属不同的 cookie;
同名的 cookie,相同的 domain 且相同的 path,不同的 expires,属同一个 cookie。
2.
不加过期时间的cookie在浏览器关闭后失效
3.
二级域名cookie可以生效,通过指定domain
于是在js端
document.cookie="back_url="+this.location.href+";domain=.xxxx.com;path=/;";
在php端取back_url
if(isset($_COOKIE['back_url']) && '' != $_COOKIE['back_url']) {
echo "<script>window.location='".$_COOKIE['back_url']."';</script>";
exit;
} else {
echo "<script>window.location='".INDEX_URL."';</script>";
exit;
}
本文详细介绍了如何在JavaScript中利用cookie功能,配合PHP后端,实现网页跳转时自动记住并返回用户之前的页面路径,增强用户体验。通过设置合理的cookie属性,如domain、path和过期时间,确保即使用户刷新或关闭浏览器后,仍能准确返回到最初访问的页面。
5363

被折叠的 条评论
为什么被折叠?



