cookie控制一个IP 24小时只执行一次JS退出弹窗代码
发布网友
发布时间:2022-04-29 16:28
我来回答
共8个回答
热心网友
时间:2022-04-24 03:20
cookie控制一个IP24小时只执行一次JS退出弹窗代码:
<Script Language="JavaScript">
function setCookie(name, value, expire)
{
window.document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()));
}
function getCookie(Name)
{
var search = Name + "=";
if (window.document.cookie.length > 0)
{ // if there are any cookies
offset = window.document.cookie.indexOf(search);
if (offset != -1)
{ // if cookie exists
offset += search.length;
// set index of beginning of value
end = window.document.cookie.indexOf(";", offset)
// set index of end of cookie value
if (end == -1)
end = window.document.cookie.length;
return unescape(window.document.cookie.substring(offset, end));
}
}
return null;
}
function register(name) {
var today = new Date();
var expires = new Date();
expires.setTime(today.getTime() + 1000*60*60*24);
setCookie("ttt", name, expires);
}
var exitURL="http://www.web.com/";//这个地方放置你的HTML代码
function openWin() {
var c = getCookie("ttt");
if (c != null) {
return;
}
register("ttt");
var featureStr="''";
featureStr="'top=0,left=0,width=88,height=31,toolbar=yes, menubar=no, scrollbars=no, resizable=no, location=no, status=no,center:no'";//这里是设置你上面的HTML弹出的高度和宽度的
self.focus();
var ExitWindow = window.open(exitURL,'', featureStr);
ExitWindow.focus();
}
openWin();
window.focus()
</script>
热心网友
时间:2022-04-24 04:38
用<body onload="loadpopup()">(注意不是openwin而是loadpop啊!)替换主页面中原有的<body>这一句即可。你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。
需要注意的是,js脚本中的的大小写前后保持一致。
热心网友
时间:2022-04-24 06:13
function SetCookie(name, value) {
var expire_time = 1;//(保存的天数)
var expire_date = new Date("December 31,3666");//长期有效的办法
var ms_from_now = expire_time;
expire_date.setTime(expire_date.getTime() + ms_from_now);
var expire_string = expire_date.toGMTString();
document.cookie = name + "=" + escape(value)+ ";expires=" +expire_string;
}
function GetCookie(name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
热心网友
时间:2022-04-24 08:04
function getCookie(s){try{var v='';var posName=document.cookie.indexOf(escape(s)+'=');if (posName==-1) return '';var p=posName+(escape(s)+'=').length;var p1=document.cookie.indexOf(';',p);return unescape(document.cookie.substring(p,(p1==-1)?99999:p1));}catch(e){}}
function setCookie(nm,vu,tm){var expires=new Date();expires.setTime(expires.getTime()+tm*1000);document.cookie=escape(nm)+'='+escape(vu)+'; expires='+expires.toGMTString()+'; path=/;';}
if(!getCookie('ip')){setCookie('ip',1,24*60*60);myOpen('xxxx.html');}
热心网友
时间:2022-04-24 10:12
function SetCookie(name, value) {
var expire_time = 1;//(保存的天数)
var expire_date = new Date("December 31,3666");//长期有效的办法
var ms_from_now = expire_time;
expire_date.setTime(expire_date.getTime() + ms_from_now);
var expire_string = expire_date.toGMTString();
document.cookie = name + "=" + escape(value)+ ";expires=" +expire_string;
}
function GetCookie(name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i,j) == arg)
return getCookieVal(j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function getCookieVal(offset) {
var endstr = document.cookie.indexOf(";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
SetCookie("IP","值")
热心网友
时间:2022-04-24 12:37
用cookies来控制?太弱智了吧,人家一个批处理就搞定
:a
del xxxxx
goto a
无限循环下去,你根本没法防.
热心网友
时间:2022-04-24 15:18
测试一下
热心网友
时间:2022-04-24 18:16
同求 能发给我一份么 邮箱1505737818@qq.com
cookie控制一个IP 24小时只执行一次JS退出弹窗代码
if (window.document.cookie.length > 0){ // if there are any cookies offset = window.document.cookie.indexOf(search);if (offset != -1){ // if cookie exists offset += search.length;// set index of beginning of value end = window.document.cookie.indexOf(";", offset)// ...
对一个PHP网页,如何限制24小时内一个用户只能访问一次
die("24小时之内只能访问一次");} 用COOKIE也能实现,不过保险。用户清了COOIKE就没用了。
asp.net实现24小时内1ip只能浏览一次?
方法一:存一个cookie在客户端,cookie的过期时间为24小时。第一次访问NEWS.ASPX的时候就先检查这个cookie是否存在,如果不存在就可以访问这个页面,并创建cookie,如果cookie已经存在了,就跳转到NO.ASPX。创建cookie HttpCookie ck=new HttpCookie("hyiflogin","是否访问");ck.Expires=DateTime.Now.AddD...
js怎么设置 只执行一次 其余执行另一个?分多
3种方法:1、写cookie,用户第一次访问时弹出a.html(即没有cookie或过期),同时写入一个cookie,过期时间为1天,1天内判断有改cookie时弹出b.html;2、写localStroage,方式如上;3、针对ip或uid记录到后端数据库;1优点是方便,缺点是手动清空cookie或浏览器关闭后自动清空会导致失效;2优点是不易...
百度推广同一IP24小时有效点击几次
没有一个ip一天只算一次这一说,只要是无效访问是不计费的。造成同一IP重复访问的原因很多,包括以下三种常见情况:2.在一次点击访问中,网民可能会在您的网站上浏览多个页面,也可能会被网站流量分析软件视为同一IP的多次点击。3.同一IP地址可能会被大量网民共享使用,例如,学校网络的出口IP可能只有一个...
Dreamweaver中如何修改以下代码,使它只在首次进入页面时才弹出欢迎窗...
但是如果使用垃圾清理的话就会使Cookie消失,导致又会显示。但没有办法永久保存一个Cookie,因此要想永远只显示一次,还需要别的方法。可以使用远程服务器上的数据库、XML等方法记录以显示过的IP信息,当每次打开时检查是否有他,没有就显示,并记录该电脑IP。但是此方法代价较高。总之,要想只显示一次...
百度推广同一IP24小时有效点击几次?
没有一个ip一天只算一次这一说,只要是无效访问是不计费的。造成同一IP重复访问的原因很多,包括以下三种常见情况:1. 网民从初次搜索、点击访问推广结果到最终做出购买决策的过程中,可能会出于对照产品/服务的目的,或为了解更多信息而多次访问您的网站,如因这种情况产生了重复点击,应视为您的正常...
cookie是什么意思
如果你使用NetsCape浏览器,则存放在 “C:PROGRAMFILESNETS- CAPEUSERS”里面,与IE不同的是,NETSCAPE是使用一个Cookie文件记录所有网站的Cookies。我们可对Cookie进行适当设置:打开“工具/Internet选项”中的“隐私”选项卡(注意该设置只在IE6.0中存在,其他版本IE可以单击“工具/Internet选项”“安全”标签中的“自定义...
做个统计,各位都在用哪个版本的系统,感觉如何
百度统计是基于cookie的,当请求js脚本的时候,会在你电脑里保存一个永久cookie,该cookie作为你的用户标识,如果浏览器禁用了COOKIE,则相应的统计软件无法获取访问数据,但是基于COOKIE的跟踪方式可以排除蜘蛛程序等来源的点击量。目前主要有两种跟踪方式,第一种基于COOKIE;另一种则基于IP+用户代理,两种方式各有优劣,而基于...
...同一ip只能投一次,但我发现删除cookie就能重复投,这算作弊么_百度知...
这是网站投票平台的设计缺陷...同时也有可能是为了多用户考虑:比如,在同一个宿舍、办公室的人都共用一条网络,但他们也都有投票权...所以,不能算完全的作弊。毕竟网站没有明文限制