zoukankan      html  css  js  c++  java
  • Cookie的基本使用

    1,	如何创建cookie
    <?php
     //创建cookie信息
    	
    	//这个函数用于保存cookie
    	//第一个参数,表示cookie一个key,第二个表示val,第三个表示cookie值,在客户端保存的时间,按秒计算
    	//key <==>value
    	setCookie("username","PHP永乐web开发",time()+3600);
    	echo "保存成功";
    ?>

    //cookie的声明周期是多久? /* 默认情况下,关闭浏览器立即失效 2.如何设置cookie的生命周期? A:setcookie的第三个参数,即代表cookie的生命周期(以秒为单位) */ //用3个参数,设置cookie的名,值,生命周期 //setcookie('username','php',time()+10); //======================================= //用4个参数,设置cookie //默认状况下,cookie对设置时所在的目录(及子目录)有效 //对同级目录,和上级目录,无效 //如果让cookie在整个网站域名下都生效 //1,可以把setcookie的页面放在网站的根目录下 '/' //2.第二种,setcookie的第四个参数,即'路径参数'来指定 if(setcookie('username','网站建设',time()+30,'/')){ // '/' 代表域名的根目录 echo $_COOKIE['username']."创建成功"; } //还可以有第5个参数来指定二级域名, /* *.sina.com.cn book.sina.com.cn */

    对代码说明

         当浏览器访问上边页面时,服务器就会以

    Set-Cookie:username=PHP永乐web开发; exeires=Wed当前时间+1个小时回送http响应,当浏览器获取到该信息后,就会保存cookie的,到本机的C:Documents and SettingsAdministratorCookies


     

    小案例
    利用cookie:显示上次登录的时间?

    //首先看看cookie有没有上次登录信息
    	if (!empty($_COOKIE['lastVisit'])){
    		echo "你上次登录的时间是".$_COOKIE['lastVisit'];
    		setCookie("lastVisit",date("Y-m-d H:i:s"),time()+24*3600*30);
    		}else{
    		//说明用户是第一次登录
    		echo "你是第一个登录";
    		//更新时间
    		setCookie("lastVisit",date("Y-m-d H:i:s"),time()+24*3600*30);
    		}
    
  • 相关阅读:
    C# learn note
    深入研究Servlet线程安全性问题
    SQL Server中的临时表和表变量
    jQuery笔记
    使用ScriptX控件进行Web打印
    asp.net MVC 设置页面否编译
    Javascript闭包【转载】
    几种开源协议
    扩展IIS7支持的文件类型(转)
    VS2012关闭烦人的文件预览选项卡
  • 原文地址:https://www.cnblogs.com/wang1204/p/5569963.html
Copyright © 2011-2022 走看看