PHP的网站 如何让一段代码 一个客户访问只运行2次呢? 5
<script type="text/javascript">
var _$ = 这是运行客服会话的代码
document.writeln(_$[0]);
</script>
但是加到网站上不想让客户每访问一个页面就自动弹出来一次,让客户感觉反感.能否加个判断 或者 时间限制.就是比如一个访客打开网站 无论浏览多少页面 此代码都只运行2次. 或者 加个时间限制 比如每隔30分钟才执行一次 QQ客服会话代码. 知道的高手麻烦 高抬贵手 奉献源码 小弟跪谢了!!! 展开
你好 麻烦给个实际代码可以吗?我是菜鸟 根本不懂的
2014-08-04
//最简单的是用cookie来做判断
<script type="text/javascript">
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 ""
}
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())
}
var visited = getCookie('visited');//获取cookie值判断是否已经访问过
if(!visited){
//如果没有cookie值说明没有访问,弹出客服对话框
setCookie('visited',1,365); //给cookie赋值标记已经访问过
}
</script>
你好,谢谢您的代码 我想问下 我把我的代码放到 哪个位置呢? 比如我要修改成 3次 4次 这个值在哪儿修改呢 好人做到底 谢谢您了
//加上
if(visited && visited<3){
//如果cookie值小于3说明可以弹出客服对话框
visited = parseFloat(visited) + 1;
setCookie('visited',visited,365);
}