PHP可以用 setcookie()或 setrawcookie()函数来设置 cookie。
<?php
/**
* 测试 使用setcookie()或 setrawcookie()函数来设置 cookie 的不同
*
* @author flyer0126
* @since 2012/07/26
*/
$str = '123_,; abc';
setcookie('test', $str, time()+60, '/');
// value值:123_%2C%3B%20abc
setrawcookie('test1', $str, time()+60, '/');
// value值:123_,; abc
setrawcookie('test2', rawurlencode($str), time()+60, '/');
// value值:123_%2C%3B%20abc
setrawcookie('test2', encode_cookie_value($str), time()+60, '/');
// value值:123_%2C%3B%20abc
/**
* php cookie value encode function
* @param string $value
*/
function encode_cookie_value($value)
{
return strtr($value,
array_combine(str_split($tmp=",; \t\r\n\013\014"),
array_map('rawurlencode', str_split($tmp))
)
);
}
分享到:
相关推荐
1.1 设置cookie: 可以用setcookie() 或setrawcookie() 函数来设置cookie。也可以通过向客户端直接发送http头来设置. 1.1.1 使用setcookie()函数设置cookie: bool setcookie( stringname [, stringvalue [, int ...
cookie和session是PHP程序设计中非常重要的技巧。深入理解并掌握cookie和session的应用是进行PHP程序设计的基础。... 可以用 setcookie() 或 setrawcookie() 函数来设置 cookie。也可以通过向客户
本文实例讲述了php针对cookie操作的队列操作类。分享给大家供大家参考。具体分析如下: 这里包括了从简单的cookie操作(增加,删除,修改)到我们的cookie...可以用 setcookie()或 setrawcookie()函数来设置 cookie,也可以
超实用的cookie设置案例,说明,编辑cookie,删除cookie方法
创建您的第一个PHP cookie 当您创建一个cookie,使用函数setcookie,你必须指定三个参数。这些参数是setcookie(名称,值,过期): 姓名:您的Cookie的名称。您将使用此名称以后检索你的cookie,所以不要忘记它! ...
PHP用SetCookie函数来设置Cookie。必须注意的一点是:Cookie是HTTP协议头的一部分,用于浏览器和服务器之间传递信息,所以必须在任何属于HTML文件本身的内容输出之前调用Cookie函数。 SetCookie函数定义了一个Cookie...
PHP用SetCookie函数来设置Cookie。 SetCookie函数定义了一个Cookie,并且把它附加在HTTP头的后面,SetCookie函数的原型如下: int SetCookie(string name, string value, int expire, string path, string domain, ...
set-cookie模块导出一个函数setCookie 。 它带有两个必需参数和一个可选参数: setCookie ( cookieName , cookieValue , options ) ; cookieName 细绳 Cookie的名称。 cookieValue 细绳 Cookie的值。 options ...
结果碰到一个问题,setcookie设置了Cookie并没有生效,在浏览器端也没有看到。查了一下,原来是setcookie是通过HTTP请求响应的Header来完成的,需要在请求响应内容输出之前执行(就像其他Header设定一样)。 在...
1、设置CookiePHP用SetCookie函数来设置Cookie。必须注意的一点是:Cookie是HTTP协议头的一部分 ,用于浏览器和服务器之间传递信息,所以必须 在任何属于HTML文件本身的内容输出之前调用 Cookie函数。SetCookie函数...
setcookie() 函数用于设置 cookie。 注释:setcookie() 函数必须位于 标签之前。 语法 setcookie(name, value, expire, path, domain); 实例 1 在下面的例子中,我们将创建名为 “user” 的 co
今天用JS实现了cookie的读取删,其实最核心的东西就是一个:document... 一般我们用的时候,直接写几个函数来完成不同的功能,像getCookie(name),setCookie(name,value),delCookie(name)。下面分别写出来,以做笔记吧:
php setcookie函数的参数说明 用法: setcookie(name,value,expire,path,domain,secure) 参数 描述 name 必需。规定 cookie 的名称。 value 必需。规定 cookie 的值。 expire 可选。规定 cookie 的有效期。 path 可...
使用setcookie()函数时总是报以下错误: Warning: Cannot modify header information – headers already sent by…. 解决办法如下: 方法一: 在PHP里Cookie的使用是有一些限制的。 1、使用setcookie必须在<...
下面的代码:在chrome和firefox下可以生成三个cookie: cookie、cookie、cookie 在IE下,只能生成cookie、cookie两个cookie,第三个因为指定了”.65.la”,导致cookie生成失败。 复制代码 代码如下: <?...
Cookie详解 Cookie在远程浏览器端存储数据并以此跟踪和识别用户的机制。从实现上说,Cookie是存储在客户端上的一小段数据,浏览器(即客户端)通过HTTP协议和...PHP中可以使用setcookie() 或 setrawcookie() 函数设
常用cookie操作方法 setCookie 新增/修改 readCookie 读取 delCookie 删除
// session start session_start(); // 开始一个会话,如果要使用session程序最前面一定要加上这句 ...// 该代码不可运行,只是将所有使用方法在这里列出,实际应该不同功能在不同页面使用,将在下面的例子中演示
一: 设置cookie 使用cookie前必须设置cookie. 函数原型:int setcookie(string name,string value,int expire,string path,string domain,int secure) 其中,除name外,所有的参数都是可选的,可以用空的字符串表示未...
本文实例讲述了JS封装cookie操作函数。分享给大家供大家参考,具体如下: /*设置cookie*/ function setCookie(name, value, iDay) { var oDate=new Date(); oDate.setDate(oDate.getDate()+iDay); [removed]=...