彩世界开奖app官网-彩世界平台官方网址(彩票平台)
做最好的网站
来自 彩世界平台官方网址 2019-12-06 23:55 的文章
当前位置: 彩世界开奖app官网 > 彩世界平台官方网址 > 正文

Cookie的功能【彩世界平台官方网址】

希望本文所述对大家的javascript程序设计有所帮助。

 1.记录访客的某些信息。例如可以利用Cookie纪录用户光临你的网页次数,
或者访客曾经输入过的信息,某些网站(如网易社区)可以自动纪录你上次登录
的用户名,用的就是Cookie。
  2.在页面之间传递变量。浏览器并不会保存当前页面上任何变量信息的,当
页面被关闭,页面上的任何变量信息将随之消失。如果你在一个页面有一个变量
a = 5,要把这个变量传递到另外一页,可以使用 方式传递变
量,或者在网页中插入一个表单,并在表单中插入一个隐含域(input hidden
field),以POST/GET方式传递到下一页。另外一种方式就是使用Cookie,把变
量以Cookie形式保存下来,然后在下一页通过读取该Cookie来获得变量的值。
注意:Cookie一定要在其他Header之前发送出去,否则出错!
下面一个纪录某访客来访次数的例子:
<?
$HTTP_COOKIE_VARS["VisitTimes"]?($VisitTimes ):($VisitTimes = 1);
setcookie("VisitTimes",$VisitTimes,time() 31536000);
echo "<b>欢迎你第<font color="#FF0000"> ".$VisitTimes.
" </font>光临我的主页</b><br> ";
?>
程序运行的结果如本页最顶所示(刷新一下看看访问的次数是否变化)。
PHP的Cookie函数为:
int setcookie(string name, string value, int expire, string path,
string domain, int secure);
string name
cookie 的名字
string value
cookie 的值
int exprie
cookie 的有效期,标准的 Unix timestamp
string path,domain
cookie 的路径和域名
int serure
cookie 是否以安全的http方式传送
  其中,除了参数 string name是必须的,其他参数均为可选。int expire 是
1970年1月1日00:00到某个时间的之间的秒差值。它的默认值为0,也就是说浏览
器关闭了cookie 将自动被删除。上面例子中有效期为一年(365*24*3600=31536000)。
再次重申:cookie 一定要在网页的其他header之前被发送,否则出错!!
Cookie 被设置之后,要读取其值,有两个方法:
直接把 cookie 的名字作为变量名字,即$name。
使用$HTTP_COOKIE_VARS["name"].

显示的信息有:您留的名字;您浏览该网页的次数;您上次浏览网页的时间。可以更改姓名。

本文实例讲述了JS基于cookie实现来宾统计记录访客信息的方法。分享给大家供大家参考。具体如下:

记录客户信息&lt;!--var expDays = 30;var exp = new Date(); exp.setTime   (expDays*24*60*60*1000));function Who{var VisitorName = GetCookieif  {VisitorName = prompt;SetCookie ('VisitorName', VisitorName, exp);}return VisitorName;} function When{var rightNow = new Date()var WWHTime = 0;WWHTime = GetCookieWWHTime = WWHTime * 1var lastHereFormatting = new Date; // &#35775;&#38382;&#26102;&#38388;&#35760;&#24405;rvar intLastVisit = (lastHereFormatting.getYear (lastHereFormatting.getMonth   lastHereFormatting.getDate()var lastHereInDateFormat = ""   lastHereFormatting; var dayOfWeek = lastHereInDateFormat.substringvar dateMonth = lastHereInDateFormat.substringvar timeOfDay = lastHereInDateFormat.substringvar year = lastHereInDateFormat.substringvar WWHText = dayOfWeek   ", "   dateMonth   " at "   timeOfDay // displaySetCookie ("WWhenH", rightNow.getTimereturn WWHText;}function Count{var WWHCount = GetCookieif  {WWHCount = 0;}else{WWHCount  ;}SetCookie ('WWHCount', WWHCount, exp);return WWHCount;}function set(){VisitorName = prompt("&amp;#63;&amp;#63;&amp;#63;&amp;#63;&amp;#63;&amp;#63;",'');SetCookie ('VisitorName', VisitorName, exp);SetCookie ;SetCookie ;}function getCookieVal  { var endstr = document.cookie.indexOf ; if  endstr = document.cookie.length; return unescape(document.cookie.substring;}function GetCookie  { //&#35835;&#21462;cookie&#20013;&#30340;&#20449;&#24687;var arg = name   "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while  { var j = i   alen; if (document.cookie.substring return getCookieVal ; i = document.cookie.indexOf   1; if  break; } return null;}function SetCookie  //&#35774;&#32622;Cookie&#20869;&#23481;{ var argv = SetCookie.arguments; var argc = SetCookie.arguments.length; var expires =  &amp;#63; argv[2] : null; var path =  &amp;#63; argv[3] : null; var domain =  &amp;#63; argv[4] : null; var secure =  &amp;#63; argv[5] : false; document.cookie = name   "="   escape     &amp;#63; "" : ("; expires="   expires.toGMTString &amp;#63; "" :     &amp;#63; "" : )    &amp;#63; "; secure" : "");}function DeleteCookie  { var exp = new Date(); exp.setTime ; // &#21382;&#21490;&#35760;&#24405;var cval = GetCookie ; document.cookie = name   "="   cval   "; expires="   exp.toGMTString();} --&gt; 访客登记   

这里使用JavaScript记录访客的来宾信息,记录是第几次来访,显示的信息有:您的名字;您浏览该网页的次数;您上次浏览网页的时间。可以更改姓名。

本文由彩世界开奖app官网发布于彩世界平台官方网址,转载请注明出处:Cookie的功能【彩世界平台官方网址】

关键词: 脚本 之家 访客 来宾