首页 > PHP教程 > PHP常用函数手册 > PHP HTTP相关函数

PHP setcookie() 函数

 函数原型

/**

 * 向客户端浏览器发送一个 HTTP cookie

 * @link http://php.net/manual/en/function.setcookie.php

 * @param string $name  cookie名称

 * @param string $value [optional]   cookie的值,存储在客户浏览器,不要存储敏感信息

 * @param int $expire [optional]  cookie过期时间,time()+3600*24*30 将设置 cookie 的过期时间为 30 天。如果这个参数没有设置,cookie 将在 session 结束后(浏览器关闭时)自动失效

 * @param string $path [optional]  cookie 的服务器路径,如果路径设置为 "/",那么 cookie 将在整个域名内有效.如果路径设置为 "/php/",那么 cookie 将在 php 目录下及其所有子目录下有效。默认的路径值是 cookie 所处的当前目录

 * @param string $domain [optional]   cookie域名,为了让 cookie 在 a.com 的所有子域名中有效,您需要把 cookie 的域名设置为 ".a.com"。当您把 cookie 的域名设置为 www.a.com 时,cookie 仅在 www 子域名中有效

 * @param bool $secure [optional]  是否需要在安全的 HTTPS 连接来传输 cookie。如果 cookie 需要在安全的 HTTPS 连接下传输,则设置为 TRUE。默认是 FALSE

 * @param bool $httponly [optional]  为真表示只接受http协议

 * @return bool  如果成功,该函数返回 TRUE。如果失败则返回 FALSE

 * @since 4.0

 * @since 5.0

 */

function setcookie ($name, $value = null, $expire = null, $path = null, $domain = null, $secure = null, $httponly = null) {}

 

函数示例

<?php

$value = "cookie value";

setcookie("php",$value);

?>

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。