用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;
}