当前位置: 首页> 函数类别大全> setrawcookie

setrawcookie

发送未经 URL 编码的 cookie
名称:setrawcookie
分类:网络Network
所属语言:php
一句话介绍:定义要与其余 HTTP 标头一起发送的 cookie(不带 URL 编码)。

定义和用法

setrawcookie() 函数用于定义未经 URL 编码的 cookie,该 cookie 将随其他 HTTP 标头一起发送。

cookie 常用于识别用户。cookie 是服务器嵌入到用户计算机上的一个小文件。每当同一台计算机通过浏览器请求页面时,它都会发送该 cookie。使用 PHP,你可以创建和检索 cookie 值。

cookie 的名称会自动分配给同名的变量。例如,如果发送了一个名为 "user" 的 cookie,则会自动创建一个名为 $user 的变量,其中包含 cookie 的值。

注意:setrawcookie() 函数必须出现在 <html> 标签之前。

注意:若要在发送时自动对 cookie 值进行 URL 编码,并在接收时自动解码,请使用 setcookie() 函数。

语法

setrawcookie(name, value, expire, path, domain, secure);

参数值

参数 描述
name 必需。指定 cookie 的名称。
value 可选。指定 cookie 的值。
expire

可选。指定 cookie 的过期时间。

值 time()+86400*30 将设置 cookie 在 30 天后过期。

如果未设置此参数,cookie 将在会话结束时(即浏览器关闭时)过期。

path

可选。指定 cookie 的服务器路径。

如果设置为 "/",则 cookie 对整个域都可用。

如果设置为 "/php/",则 cookie 仅对 php 目录及其所有子目录可用。

默认值为设置 cookie 的当前目录。

domain

可选。指定 cookie 的域名。

若要使 cookie 在 example.com 的所有子域中都可用,请将 domain 设置为 ".example.com"。

将其设置为 "www.example.com" 将使 cookie 仅在 www 子域中可用。

secure

可选。指定是否仅通过安全的 HTTPS 连接传输 cookie。

TRUE 表示仅当存在安全连接时才设置 cookie。默认值为 FALSE。

同类函数
热门文章