本文概述
- PHP setcookie()函数
- PHP $ _COOKIE
- PHP Cookie示例
- PHP删除cookie
Cookie是在服务器端创建的, 并保存到客户端浏览器。每次客户端将请求发送到服务器时, cookie都会嵌入请求。这样, 可以在服务器端接收cookie。
文章图片
简而言之, 可以在服务器端创建, 发送和接收cookie。
注意:必须在< html> 标记之前使用PHP Cookie。 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/", "mydomain.com", 1);
PHP $ _COOKIE PHP $ _COOKIE超全局变量用于获取cookie。
例子
$value=http://www.srcmini.com/$_COOKIE["CookieName"];
//returns cookie value
PHP Cookie示例 档案:cookie1.php
<
?php
setcookie("user", "Sonoo");
?>
<
html>
<
body>
<
?php
if(!isset($_COOKIE["user"])) {
echo "Sorry, cookie is not found!";
} else {
echo "<
br/>
Cookie Value: " . $_COOKIE["user"];
}
?>
<
/body>
<
/html>
输出
抱歉, 找不到cookie!
首先, 未设置cookie。但是, 如果刷新页面, 则会看到cookie已设置。
【PHP Cookie处理】输出
Cookie Value: Sonoo
PHP删除cookie 如果你设置了过期日期, cookie将被删除。
档案:cookie1.php
<
?php
setcookie ("CookieName", "", time() - 3600);
// set the expiration date to one hour ago
?>
推荐阅读
- PHP删除文件
- PHP数据类型
- PHP continue语句
- PHP常量用法
- PHP注释
- 2017-2018-2 20165315 实验四《Android程序设计》实验报告
- Android_使用Gallery浏览手机上SD卡中图片
- 安卓进程
- Android面试之HashMap的实现原理