首页 > php教程 > php手册 > 正文

PHP 如何获取Cookies

php中文网
发布: 2016-06-21 08:46:36
原创
1582人浏览过

PHP Cookies
 

cookie 常用于识别用户。cookie 是一种服务器留在用户计算机上的小文件。每当同一台计算机通过浏览器请求页面时,这台计算机将会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。

如何创建 Cookie?

setcookie() 函数用于设置 cookie。 注释:setcookie() 函数必须位于 标签之前。 语法: setcookie(name, value, expire, path, domain); 在下面的例子中,我们将创建名为 "user" 的 cookie,并为它赋值 "Alex Porter"。我们也规定了此 cookie 在一小时后过期:
  1. setcookie("user","AlexPorter",time()+3600); 
  2. ?> 
  3.  
  4.  
  5. ..... 

注释:在发送 cookie 时,cookie 的值会自动进行 URL 编码,在取回时进行自动解码。(为防止 URL 编码,请使用 setrawcookie() 取而代之。)

如何取回 Cookie 的值?

PHP 的 $_COOKIE 变量用于取回 cookie 的值。 在下面的实例中,我们取回了名为 "user" 的 cookie 的值,并把它显示在了页面上:
  1. //Printacookie
  2. echo$_COOKIE["user"]; 
  3.  
  4. //Awaytoviewallcookies
  5. print_r($_COOKIE); 
  6. ?> 
在下面的实例中,我们使用 isset() 函数来确认是否已设置了 cookie:
  1.  
  2.  
  3.  
  4. if(isset($_COOKIE["user"])) 
  5. echo"Welcome".$_COOKIE["user"]."!
    "
  6. else
  7. echo"Welcomeguest!
    "
  8. ?> 
  9.  
  10.  
  11.  


如何删除 Cookie?

当删除 cookie 时,您应当使过期日期变更为过去的时间点。 删除的实例:
 

JavaScript 如何创建、获取Cookies



相关标签:
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号