PHP COOKIE的几种设置方式

原创 2015年07月07日 10:19:55

设置cookie的方式

  1. setcookie(string name,string value,int expire,string path,string
    domain,int secure)
  2. setrawcookie(string name,string value,int expire,string path,string
    domain,int secure)
  3. header( name=value; [expires=date; [path=path]; [domain=domainname];
    [secure]] )
  4. $_COOKIE[’name’] 直接赋值

header设置的用法
例如:在netingcn.com下设置一个名为cookiename,值为cookieValue,过期时间为一年的cookie
header(“Set-Cookie: cookiename=cookieValue; expires=” . gmstrftime(“%A, %d-%b-%Y %H:%M:%S GMT”, time() + (86400 * 365)) . ‘; path=/; domain=netingcn.com’);

header方式设置多个的情况下
如果用header的方式设置多个cookie,需要设置header的第二个参数为FALSE,下面是header函数的声明
void header ( string string [, bool replace [, int http_response_code]] )

setcookie与setrawcookie的区别
setcookie是用了urlencode对COOKIE进行编码了的,而setrawcookie是没有 ‘123_,; abc’
setcookie(‘test’, str,time()+60,/);//value:123setrawcookie(test1,str, time()+60, ‘/’);// value值:123_,; abc
setrawcookie(‘test2’, rawurlencode(str),time()+60,/);//value:123setrawcookie(test2,encodecookievalue(str), time()+60, ‘/’);// value值:123_%2C%3B%20abc

js与PHP 设置cookie的相互读取

PHP与JavaScript下Cookie的交互使用  列出JS和php交互的方法 在 2012年01月31日 那天写的     已经有 3730 次阅读了 感谢 参考或原文 服务器君一共花...
  • qq1355541448
  • qq1355541448
  • 2014年10月15日 18:32
  • 11955

PHP目前比较常见的五大运行模式

运行模式 关于PHP目前比较常见的五大运行模式: 1)CGI(通用网关接口/ Common Gateway Interface) 2)FastCGI(常驻型CGI / Long-Live CGI) 3...
  • xujingzhong0077
  • xujingzhong0077
  • 2016年11月24日 09:39
  • 1623

PHP中Cookie存在的作用和用法

1、使用$_COOKIE读取Cookie         使用Session只能让网站记住当前正在访问的用户,但有时网站还需要记住曾经访问过的用户,以便在用户下次访问时.提供个性化的服务。这就需要用...
  • czh0423
  • czh0423
  • 2015年06月11日 16:34
  • 2526

php.ini文件中关于cookie和session的设置

①  session.name 该配置用于设置session的名字,默认session.name = PHPSESSID,这个值可以通过 session_name() 来获取. Session_n...
  • u013372487
  • u013372487
  • 2015年10月22日 17:25
  • 2746

[web安全] Cookie注入

Netcape官方文档中对Cookie的定义是这样的:Cookie是在HTTP协议下,服务器或脚本可以维护客户工作站上信息的一种方式。通常被用来辨别用户身份、进行session跟踪,最典型的应用就是保...
  • hitwangpeng
  • hitwangpeng
  • 2015年06月12日 15:09
  • 1075

php第一次无法获取cookie问题处理

首先编写以下简单的代码: 复制代码 代码如下:     setcookie('a','value');     print $_COOKIE['a']; 第一次访问时,报错: 报...
  • Mr_Janan
  • Mr_Janan
  • 2016年07月20日 17:00
  • 654

PHP session 存储方式

file : session.save_handler = file ssession.save_path = "/tmp" session文件同步 memcache: s...
  • fb408487792
  • fb408487792
  • 2015年08月20日 11:17
  • 1443

cookie的作用域

当我们给网站设置cookie时,大家有没有发现在网站的其他域名下也接收到了这些cookie。这些没用的cookie看似不占多少流量,但如果对一个日PV千万的站点来说,那浪费的资源就不是一点点了。因此在...
  • youaregoo
  • youaregoo
  • 2013年07月28日 11:12
  • 1478

php 创建 Cookie 和取回 Cookie 的值

创建 Cookie 和取回 Cookie 的值 1、Cookie是临时文件的意思,保存你浏览网页的痕迹,让我们再次上同一页面的时候提高网速。还有判断你是否登录过这个网站,登陆过同一网站的话,再次登录的...
  • qq_32562501
  • qq_32562501
  • 2017年02月20日 13:42
  • 1577

jQuery的Cookie封装,与PHP交互

首先,用到两个jQuery函数,JSON.parse(Json字符串转对象)和JSON.stringify(对象转JSON字符串) 我这里的分成两次封装,因为数据不在一个页面里。 这是第一个页面: $...
  • u013931660
  • u013931660
  • 2015年09月06日 14:06
  • 431
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP COOKIE的几种设置方式
举报原因:
原因补充:

(最多只允许输入30个字)