//记录用户访问来源与着陆
//获取来源地址
function getReferrer() {
var referrer = '';
try {
referrer = window.top.document.referrer;
} catch(e) {
if(window.parent) {
try {
referrer = window.parent.document.referrer;
} catch(e2) {
referrer = '';
}
}
}
if(referrer === '') {
referrer = "直接输入网址!";
}
return referrer;
}
//获取来源地址
var zhuoluurl = document.location.href;//着陆页
var username1 = getReferrer()//cookie
var laiyuan;//来源页
var zhuolubiaoti = document.title;//着陆页标题
//获取cookie
function getCookie(c_name)
{
if (document.cookie.length>0)
{
c_start=document.cookie.indexOf(c_name + "=")
if (c_start!=-1)
{
c_start=c_start + c_name.length+1
c_end=document.cookie.indexOf(";",c_start)
if (c_end==-1) c_end=document.cookie.length
return unescape(document.cookie.substring(c_start,c_end))
}
}
return ""
}
//设置cookie
function setCookie(c_name, value, expiredays){
var exdate=new Date();
exdate.setDate(exdate.getDate() + expiredays);
document.cookie=c_name+ "=" + escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
//判断来源
function checkCookie(){
username=getCookie('username1')
if (username!=""){
console.log(username);
if(username1==username){
console.log(username);
}else if(username1!=username && username1.indexOf("tqqq.cn") < 0 && username1!="直接输入网址!"){
laiyuan = getReferrer();
$.ajax({
type:"post",
url:"http://www.xxxxx.cn/jsreferere.html",
data:{laiyuan:laiyuan,zhuoluurl:zhuoluurl,zhuolubiaoti:zhuolubiaoti},
dateType:'json',
success:function(data){
console.log("存储成功了!来源:"+laiyuan+"着陆页:"+zhuoluurl+"标题:"+zhuolubiaoti+"cookie:"+username);
},
error: function(){
//alert("存储失败了!");
}
});
}
}
else{
if(username1!=""){
setCookie('username1',username1,1)
laiyuan = getReferrer();
$.ajax({
type:"post",
url:"http://www.xxxxx.cn/jsreferere.html",
data:{laiyuan:laiyuan,zhuoluurl:zhuoluurl,zhuolubiaoti:zhuolubiaoti},
dateType:'json',
success:function(data){
console.log("存储成功了!来源:"+laiyuan+"着陆页:"+zhuoluurl+"标题:"+zhuolubiaoti+"cookie:"+username);
},
error: function(){
//alert("存储失败了!");
}
});
}
}
}
//执行
$(function(){
checkCookie();
});
上一篇:
JavaScript实现网页计时器(有完整代码)
下一篇:
30秒定时弹出QQ对话框