PHP进阶:cookie简介
2016-03-21 10:57
537 查看
Cookie是存储在客户端浏览器中的数据,我们通过Cookie来跟踪与存储用户数据。一般情况下,Cookie通过HTTP headers从服务端返回到客户端。多数web程序都支持Cookie的操作,因为Cookie是存在于HTTP的标头之中,所以必须在其他信息输出以前进行设置,类似于header函数的使用限制。
PHP通过setcookie函数进行Cookie的设置,任何从浏览器发回的Cookie,PHP都会自动的将他存储在$_COOKIE的全局变量之中,因此我们可以通过$_COOKIE['key']的形式来读取某个Cookie值。
PHP中的Cookie具有非常广泛的使用,经常用来存储用户的登录信息,购物车等,且在使用会话Session时通常使用Cookie来存储会话id来识别用户,Cookie具备有效期,当有效期结束之后,Cookie会自动的从客户端删除。同时为了进行安全控制,Cookie还可以设置域跟路径,我们会在稍后的章节中详细的讲解他们。
PHP通过setcookie函数进行Cookie的设置,任何从浏览器发回的Cookie,PHP都会自动的将他存储在$_COOKIE的全局变量之中,因此我们可以通过$_COOKIE['key']的形式来读取某个Cookie值。
PHP中的Cookie具有非常广泛的使用,经常用来存储用户的登录信息,购物车等,且在使用会话Session时通常使用Cookie来存储会话id来识别用户,Cookie具备有效期,当有效期结束之后,Cookie会自动的从客户端删除。同时为了进行安全控制,Cookie还可以设置域跟路径,我们会在稍后的章节中详细的讲解他们。
相关文章推荐
- php读写txt文件与读写数据库哪个更快?解决办法
- windows2008下用IIS配置PHP环境
- PHP 构造方法 __construct()
- PHP什么时候释放内存???5
- IIS下开启php扩展失效? IIS下开启php扩展gd2失效?
- 解决PHP生成校验码时“图像因其本身有错无法显示”的错误
- phpmyadmin然后点击左侧进入mysql数据库,在顶部点击“mysql”进入sql输入界面。输入以下命令
- 谁来详细介绍下php的zend加密啊?
- PHP错误报告等级设置 ,不再着ERROR的道
- PHP大小写:函数名和类名不区分,变量名区分
- PHP:Notice: Undefined index: submit in
- 《利用phpmyadmin修改mysql的root密码》
- phpmyadmin 密码(如何修改phpmyadmin 密码)
- phpmyadmin新加用户登陆不了,测试解决方案
- {dede:php}{/dede:php}另外一个是{dede:sql}标签详解
- 《IIS下运行PHP的方法》
- 解决PHP生成校验码时“图像因其本身有错无法显示”的错误
- php图片验证码,为什么非要加上ob_clean();这句话才能正常显示呢?
- error_reporting() 设置 PHP 的报错级别并返回当前级别。
- 如何编译安装PHP扩展