PHP 中Cookie 使用
1、设置Cookie
int SetCookie(string name, string value, int expire, string path, string domain, int secure);
除了name之外所有的参数都是可选的。value,path,domain三个参数可以用空字符串代换,表示没有设置;expire 和 secure两个参数是数值型的,可以用0表示。
expire参数是一个标准的Unix时间标记,可以用time()或mktime()函数取得,以秒为 单位。secure参数表示这个Cookie是否通过加密的HTTPS协议在网络上传输。

简单的:

SetCookie("MyCookie", "Value of MyCookie");

带失效时间的:

SetCookie("WithExpire", "Expire in 1 hour", time()+3600);//3600秒=1小时

什么都有的:

SetCookie("FullCookie", "Full cookie value", time()+3600, "/forum", ".phpuser.com", 1);

如果要设置同名的多个Cookie,要用数组,方法是:

SetCookie("CookieArray[]", "Value 1");

SetCookie("CookieArray[]", "Value 2");

SetCookie("CookieArray[0]", "Value 1");

SetCookie("CookieArray[1]", "Value 2");

2、接收和处理Cookie

echo $MyCookie;

echo $CookieArray[0];

echo count($CookieArray);

3、删除Cookie

一是调用只带有name参数的SetCookie,那么名为这个name的Cookie将被从关系户机上删掉;另一个办法是设置Cookie的失效时间为time()或time()-1,那么这个Cookie在这个页面的浏览完之后就被删除了(其实是失效了)。

1、setcookie("Cookie","");
2、setcookie("Cookie","value",time()-1);

4、使用Cookie的限制
  首先是必须在HTML文件的内容输出之前设置
  其次不同的浏览器对Cookie的处理不一致辞,且有时会出现错误的结果。
  第三个限制是在客户端的。一个浏览器能创建的Cookie数量最多为30个,并且每个不能超过4KB,每个WEB站点能设置的Cookie总数不能超过20个。

========================================================================================

PHP中 Session的配置与应用
session_start();   //初始化session 需在文件头部
$_SESSION[name]=value;   //配置session
echo $_SESSION[name] //使用session
isset($_SESSION[name]);  //判断
unset($_SESSION[name]);  //删除
session_destroy();   //消耗所有的session  删除所有session

详细文章:http://www.cnblogs.com/tangge/archive/2011/05/27/2059694.html

转载于:https://www.cnblogs.com/zzming/archive/2012/07/02/2572951.html

PHP 中Cookie和Session的使用相关推荐

  1. PHP中cookie和session

    PHP中cookie和session 一.总结 1.cookie setcookie() 函数用于设置 cookie. 注释:setcookie() 函数必须位于 <html> 标签之前. ...

  2. web存储中cookie、session区别

    http协议是一种无状态的协议,浏览器对服务器的每一次请求都是独立的.为了使得web能够产生一些动态信息,就需要保存"状态",而cookie和session机制就是为了解决http ...

  3. nodejs的koa中cookie和session的使用,cookie和session的区别

    1.cookie是存储于访问者的计算机中的数据,用于同一浏览器访问同一域的时候共享数据 2.HTTP是无状态协议.也就是说:当你浏览了一个页面,然后跳转到同一个网站的另一个页面,服务器无法认识到这是同 ...

  4. Django中cookie和session的存、取、删除

    Django中: cookie的存: response = HttpResponse('登陆成功') #改成重定向等都可以 response.set_cookie('username',usernam ...

  5. PHP中cookie和session的区别

    1.cookie数据存放在客户的浏览器上,session数据放在服务器上. 2.cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session. ...

  6. PHP中cookie与session详解

    文章目录 1.cookie Cookie 是什么? 如何创建 Cookie? 语法 实例 1 实例 2 如何取回 Cookie 的值? 如何删除 Cookie? 2.session 开始 PHP Se ...

  7. PHP中Cookie和Session的对比

    首先,我之前写过一篇Cookie和localStorage的博文,有需要的小伙伴,可以狠狠的点击此链接存储:Cookie和localStorage,毕竟对比着学习,才会有更好更快的进步,加油!!! c ...

  8. 计算机网络【10】—— Cookie与Session

    一.cookie 和session 的区别 a.cookie数据存放在客户的浏览器上,session数据放在服务器上. b.cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKI ...

  9. cookie 和session 的区别

    session是保存在服务器端的,cookie是保存在客户端的. 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择 ...

最新文章

  1. Linux Kernel TCP/IP Stack — L1 Layer — Physical NIC
  2. ​SpringCloud:统一异常处理
  3. linux下系统安全常见问题2
  4. C语言拼接字符串 -- 使用strcat()函数
  5. 十二、Python第十二课——函数
  6. VSCode工具常用命令总结
  7. C++调用Python脚本函数
  8. 在php中使用cookie,PHP中如何使用Cookie
  9. 唤起你对c#曾经的记忆
  10. 95-138-010-源码-Function-AggregateFunction
  11. java相关求助---Java泛型的理解与等价实现---------没有完全明白啊...请大神指导...
  12. ITester软件测试小栈长期持续在线征集
  13. Android的清单文件添加百度地图SDK
  14. CBDNet:Toward Convolutional Blind Denoising of Real Photographs
  15. 临时表空间和数据表空间
  16. VS2010 常用快捷键
  17. 使用盒式布局实现登录界面
  18. C语言程序设计第五次作业
  19. IPSec之IKEv2详解
  20. chrome浏览器怎么模拟手机访问网页(已測OK)

热门文章

  1. Google云也想为中国企业服务,正与腾讯浪潮谈合作
  2. Oracle数据库学习(四):学习中的遇到的问题
  3. 外链应该这样发,网站排名速度提升十陪
  4. 程序设计基础-c#和java的区别
  5. linux环境nginx-1.10.3安装
  6. bash编程初体验之if
  7. TDEngine游戏平台框架逻辑
  8. 2015南阳CCPC L - Huatuo's Medicine 水题
  9. 开启3389常用终端命令
  10. 如何搭建apache+tomcat集群