PHP教程
+ -

PHP Cookie

2019-09-09 1 0

PHP cookie是一个小段信息,存储在客户端浏览器中。它可用于识别用户。
Cookie在服务器端创建并保存到客户端浏览器。 每当客户端向服务器发送请求时,cookie都会嵌入请求。 这样,cookie数据信息可以在服务器端接收。
cookie

总之,可以在服务器端创建,发送和接收cookie

注意: PHP Cookie必须在<html>标记之前使用。

PHP setcookie()函数

PHP setcookie()函数用于设置带有HTTP响应的cookie。当有cookie设置,可通过作用$_COOKIE超全局变量访问它。
语法:

bool setcookie ( string $name [, string $value [, int $expire = 0 [, string $path   

[, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] )

示例:

setcookie("CookieName", "CookieValue");/* defining name and value only*/  

setcookie("CookieName", "CookieValue", time()+1*60*60);//using expiry in 1 hour(1*60*60 seconds or 3600 seconds)  

setcookie("CookieName", "CookieValue", time()+1*60*60, "/mypath/", "bytekits.com", 1);

PHP $_COOKIE超全局变量用于获取cookie
示例

$value=$_COOKIE["CookieName"];//returns cookie value

文件:cookie1.php

<?php  

setcookie("user", "Maxsu");  

?>  

<html>  

<body>  

<?php  

if(!isset($_COOKIE["user"])) {  

    echo "Sorry, cookie is not found!";  

} else {  

    echo "<br/>Cookie Value: " . $_COOKIE["user"];  

}  

?>  

</body>  

</html>

上面代码执行结果如下 -
1607680443184
再一刷新页面,看到结果如下 -
1607680457948

如果您设置cookie的过期时间,则Cookie到期后将被删除。
文件:cookie1.php

<?php  

setcookie ("CookieName", "", time() - 3600);// set the expiration date to one hour ago  

?>

0 篇笔记 写笔记

Python3 CGI编程
什么是CGICGI 目前由NCSA维护,NCSA定义CGI如下:CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。网页浏览为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的......
PHP Cookie
PHP cookie是一个小段信息,存储在客户端浏览器中。它可用于识别用户。Cookie在服务器端创建并保存到客户端浏览器。 每当客户端向服务器发送请求时,cookie都会嵌入请求。 这样,cookie数据信息可以在服务器端接收。总之,可以在服务器端创建,发送和接收cookie。注意: PHP Co......
PHP SESSION COOKIE机制
PHP的session配置默认机制,用磁盘文件来实现PHP会话。php.ini配置:session.save_handler = filessession_start()session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中,PHP自身的......
Perl CGI编程
什么是CGICGI 目前由NCSA维护,NCSA定义CGI如下:CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。网页浏览为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的......
Ruby CGI Cookie
HTTP协议是无状态协议。但对于一个商业网站,它需要保持不同的页面间的会话信息。如用户在网站注册过程中需要跳转页面,但又要保证之前填写的信息不丢失。这种情况下 Cookie 很好的帮我们解决了问题。Cookie 是如何工作的?几乎所有的网站设计者在进行网站设计时都使用了Cookie,因为他们都想给浏......
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!