如何使用PHP操作cookie_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何使用PHP操作cookie_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1975字,纯文字阅读大概需要3分钟。
内容图文
![如何使用PHP操作cookie_PHP教程](/upload/InfoBanner/zyjiaocheng/182/dbc70035c8c4405c944bb228ad10c851.jpg)
必须在任何其他输出发送前对 cookie 进行赋值。如果成功,则该函数返回 true,否则返回 false。
setcookie(name, value, expire, path, domain, secure)
- name 必需。规定 cookie 的名称。
- value 必需。规定 cookie 的值。
- expire 可选。规定 cookie 的有效期。
- path 可选。规定 cookie 的服务器路径。
- domain 可选。规定 cookie 的域名。
- secure 可选。规定是否通过安全的 HTTPS 连接来传输 cookie。
可以通过 $HTTP_COOKIE_VARS["user"] 或 $_COOKIE["user"] 来访问名为 "user" 的 cookie 的值。在发送 cookie 时,cookie 的值会自动进行 URL 编码。接收时会进行 URL 解码。如果你不需要这样,可以使用 setrawcookie() 代替。
程序1:
设置并发送 cookie:
... ...
程序2:
检索 cookie 值的不同方法:
输出个别的 cookie echo $_COOKIE["TestCookie"]; echo "输出所有 cookie print_r($_COOKIE); ?>
"; echo $HTTP_COOKIE_VARS["TestCookie"]; echo "
"; //
程序输出:
my cookie value my cookie value Array ([TestCookie] => my cookie value)
程序3:
通过把失效日期设置为过去的日期/时间,删除一个 cookie:
程序4:
创建一个数组 cookie:
输出 cookie (在重载页面后) if (isset($_COOKIE["cookie"])) { foreach ($_COOKIE["cookie"] as $name => $value) { echo "$name : $value
"; } } ?>
程序输出:
three : cookiethree two : cookietwo one : cookieone
程序5:
/** * 01.cookie设置 * */ function ssetcookie($var, $value, $life=0) { global $_SGLOBAL, $_SC, $_SERVER; setcookie($_SC['cookiepre'].$var, $value, $life?($_SGLOBAL['timestamp']+$life):0, $_SC['cookiepath'], $_SC['cookiedomain'], $_SERVER['SERVER_PORT']==443?1:0); }
http://www.bkjia.com/PHPjc/752449.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/752449.htmlTechArticlePHP setcookie() 函数向客户端发送一个 HTTP cookie。cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件...
内容总结
以上是互联网集市为您收集整理的如何使用PHP操作cookie_PHP教程全部内容,希望文章能够帮你解决如何使用PHP操作cookie_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。