JS COOKIE 记住当前访问的地址
最近有个客户的网站有很多分站,根据地区不同区分的,为了浏览者方便进入,需要记住域名。也就是本次访问淄博分站,下次打开该网站的时候自动跳转到淄博分站。
<script type=”text/javascript” language=”javascript”>
/*
*————— getCookie(name) —————–
* getCookie(name)
* 功能:取得变量name的值
* 参数:name,字符串.
* 实例:alert(getCookie(“baobao”));
*————— getCookie(name) —————–
*/
function getCookie(name)
{
var arr = document.cookie.match(new RegExp(“(^| )”+name+”=([^;]*)(;|$)”));
if(arr !=null) return unescape(arr[2]); return null;
}/*
*————— setCookie(name,value) —————–
* setCookie(name,value)
* 功能:设置得变量name的值
* 参数:name,字符串;value,字符串.
* 实例:setCookie(‘username’,’baobao’)
*————— setCookie(name,value) —————–
*/
function setCookie(name,value)
{
var Days = 30; //此 cookie 将被保存 30 天
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + “=”+ escape (value) + “;expires=” + exp.toGMTString();
if(getCookie(“httpURL”) != “null”) {
location.href = “../” + getCookie(“httpURL”); //接收页面.
}
}
<?php
//判断是否需要重置下COOKIE的值
$tag = $_GET[“tag”];
if($tag == “ok”) {
?>
setCookie(‘httpURL’,null);
<?php
}
?>if(getCookie(“httpURL”) != “null” && getCookie(“httpURL”) != null) {
location.href = “../” + getCookie(“httpURL”); //接收页面.
}
</script>
客户的网站:http://www.51baijiao.com,顺便帮客户做下宣传。