php在同一个页面设置cookie然后读cookie为什么是Undefined
来源:互联网 发布:linux内核内存管理浅析 编辑:程序博客网 时间:2024/06/03 18:56
比如在我们的php代码中这样写:
setcookie('user','fei',time()+3600);
echo $_COOKIE['user'];
这个时候我们会发现,输出是null,甚至会报错,说undefined的user,下面上图是第一次请求的
然后第二次请求是对的,当面试官问到我为什么是这样的时候我有点说不出来,也就是说只知其然不知其所以然,一下子场面非常尴尬,回来后翻阅资料顿时恍然大悟
cookies是保存在客户端的,服务器要想获得cookie必须是客户端通过http的header传递给服务器。
第一次:首先设置一个cookie值,然后读取cookie值(由于第一次客户端没有传递cookie给服务器),没有cookie值
第二次:cookie值传递给了服务器,就读出来了
原因就是这样。。。。。 突然间感觉自己的基础有点不扎实了,我得好好巩固下基础了!!!加油。。。
0 0
- php在同一个页面设置cookie然后读cookie为什么是Undefined
- php 设置cookie修改cookie
- 为什么PHP setcookie()函数在输出后调用也可以设置cookie在远端浏览器?
- js设置页面cookie
- 如何设置PHP cookie
- php设置cookie
- PHP进阶:设置cookie
- Php Cookie,Session设置
- jquery cookie 跨页面 获取值undefined
- php 设置cookie与清除cookie方法
- php写的登陆页面设置COOKIE出现问题
- 在不同页面设置与获取cookie值的实例
- php cookie值无法在其它页面获取
- 在PHP里Cookie的使用是有一些限制的。
- JS Cookie怎样设置当天有效?在Cookie保存用户访问过的页面?
- php cookie 作用范围–不要在当前页面使用你的cookie
- php cookie 作用范围–不要在当前页面使用你的cookie
- php 在ie中无法设置cookie的值
- 3 字节的 UTF-8 序列的字节 3 无效
- Leetcode学习(26)—— Add Binary
- 4月英语总结
- Android日志Log使用
- 实现TextView内容分块处理
- php在同一个页面设置cookie然后读cookie为什么是Undefined
- viewpager中的fragment放置了MPAndroidChart,滑动受阻
- EXISTS子查询
- 【Unity】ScriptableObject的介绍
- 继承
- 生成排列(Generating Permutations, UVa11925)
- 使用Python求解最大公约数
- MYSQL
- 推送消息总结