PHP中Session原理以及和Cookie的关系
来源:互联网 发布:网络游戏数据能修改吗 编辑:程序博客网 时间:2024/05/20 00:10
<?phpecho 'test';
就这样一个简单的php文件,我们来查看cookie的变化。
打开浏览器调试工具后,先清除之前的cookie,然后反复刷新页面,发现都没有新的cookie。
我们把test.php
代码修改如下:
<?phpsession_start();
再去浏览器调试工具里查看有没有cookie?
可以看到,现在就有了(反复刷新浏览器,value值也不变化)。
思考: 我们没有在代码中做任何cookie的操作,为什么会生成cookie呢?
我们再修改test.php的代码如下:
<?php//session_start();if (!isset($_COOKIE['CLIENT_ID'])){ //如果没有就设置 setcookie('CLIENT_ID',uniqid());}
通过浏览器调试工具,我们发现这样实现了和session_start()
类似的功能。
其实session的原理,就是利用cookie在把信息保存在了本地(windows系统的temp目录中),做到了同一个域内共享。
如果禁用了cookie,那么session也用不了。
0 0
- PHP中Session原理以及和Cookie的关系
- PHP中session 与cookie的原理和关系1
- PHP中session 与cookie的原理和关系1
- Web应用中Cookie和Session的原理以及Session持久化
- PHP 中cookie和session的分析
- php中cookie和session的分析
- PHP中cookie和session的区别
- PHP 中cookie 和session 的分析
- PHP 中cookie 和 session 的分析
- php中cookie和session的区别
- PHP 中cookie 和 session 的分析
- PHP 中cookie 和session 的分析
- php中cookie和Session的使用
- php中session和cookie的区别
- PHP中Cookie和Session的对比
- cookie和session的关系(php版)
- session和cookie 的关系
- cookie 和 session 的关系
- 盘点2017八大网购电商平台
- css渐变线
- 安卓日常开发总结的技术经验60条
- 一个想法照进现实-《IT连》创业项目:三天的风投对接活动内幕分享
- mac搭建ruby开发环境
- PHP中Session原理以及和Cookie的关系
- 微信小程序之下拉加载和上拉刷新
- AjaxUpload上传文件
- 微信公众平台测试号那些API未授权的坑
- AJAX跨域访问(get、post请求)
- python 判断为空nan, null
- Java的RMI(远程方法调用)的实现范例
- ubuntu16.04 chrome,SwitchyOmega,shadowsockqt-5
- 利用spotlight监控Linux环境性能