使用URL传输SESSION信息


Posted in PHP onJuly 14, 2015

 在php的学习中,会话是我们常常用到的,那今天我们就来详细讲讲会话中的session;

一、session的工作机制:

当开启session后,服务器会在服务器中保存session文件,然后再浏览器保存session的id号,用于获取对应的session信息;

二、下面是文章的重点:基于URL传输session

如果按照基本的session方法传输session,那么会用到用户浏览器中的cookie,一旦用户关闭cookie,那么session就不起作用啦!所以接下来我们将要把session的id号放在网站的链接地址上,这样就不怕用户关闭cookie啦!

(我们以简单的用户登录做为一个例子,当用户开启cookie时,以cookie传输,关闭cookie时,以url传输)

1、建立用户登录页面,并在form的action地址后加上

使用URL传输SESSION信息

    SID当用户开启cookie时,输出空
    SID当用户关闭cookie时,输出当前用户session信息,具体格式是  session_name=session_id;

2、建立判断用户是否登录页;

使用URL传输SESSION信息

    session_id()当含有参数时是指,以参数中的id为参考找到sessoin文件,注意session_id()必须在session_start()前面

3、建立退出登录页

使用URL传输SESSION信息

    首先将当前用户的session数据清空,然后删除该用户的session文件

到这整个基于url传输session的小案例就搞定啦!!

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
PHP 数据库树的遍历方法
Feb 06 PHP
PHP chmod 函数与批量修改文件目录权限
May 10 PHP
php打开文件fopen函数的使用说明
Jul 05 PHP
php上传图片到指定位置路径保存到数据库的具体实现
Dec 30 PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
Jul 01 PHP
php防止站外远程提交表单的方法
Oct 20 PHP
学习php设计模式 php实现适配器模式
Dec 07 PHP
PHP中PDO连接数据库中各种DNS设置方法小结
May 13 PHP
降低PHP Redis内存占用
Mar 23 PHP
PHP性能分析工具xhprof的安装使用与注意事项
Dec 19 PHP
php格式文件打开的四种方法
Feb 24 PHP
TP5(thinkPHP5框架)实现显示错误信息及行号功能的方法
Jun 03 PHP
利用“多说”制作留言板、评论系统
Jul 14 #PHP
php生成数字字母的验证码图片
Jul 14 #PHP
php算法实例分享
Jul 14 #PHP
php根据生日计算年龄的方法
Jul 13 #PHP
php获取英文姓名首字母的方法
Jul 13 #PHP
php根据日期显示所在星座的方法
Jul 13 #PHP
php比较两个字符串长度的方法
Jul 13 #PHP
You might like
php adodb连接不同数据库
2009/03/19 PHP
一个PHP的String类代码
2010/04/20 PHP
9段PHP实用功能的代码推荐
2014/10/14 PHP
微信公众平台开发之配置与请求
2015/08/26 PHP
同一页面多个商品倒计时JS 基于面向对象的javascript
2012/02/16 Javascript
jquery修改属性值实例代码(设置属性值)
2014/01/06 Javascript
js 获取input点选按钮的值的方法
2014/04/14 Javascript
DOM节点删除函数removeChild()用法实例
2015/01/12 Javascript
JavaScript编写推箱子游戏
2015/07/07 Javascript
JavaScript实现弹出模态窗体并接受传值的方法
2016/02/12 Javascript
Bootstrap轮播插件简单使用方法介绍
2016/06/21 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
2016/12/07 Javascript
浅析vue数据绑定
2017/01/17 Javascript
Vue实现todolist删除功能
2018/06/26 Javascript
Vue自定义指令写法与个人理解
2019/02/09 Javascript
layui禁用侧边导航栏点击事件的解决方法
2019/09/25 Javascript
[56:21]LGD vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python实现定制交互式命令行的方法
2014/07/03 Python
Python3.x版本中新的字符串格式化方法
2015/04/24 Python
Python使用QRCode模块生成二维码实例详解
2017/06/14 Python
Python过滤txt文件内重复内容的方法
2018/10/21 Python
python交换两个变量的值方法
2019/01/12 Python
Python爬虫爬取煎蛋网图片代码实例
2019/12/16 Python
Python守护进程实现过程详解
2020/02/10 Python
django配置app中的静态文件步骤
2020/03/27 Python
Python实现代码块儿折叠
2020/04/15 Python
Django 权限管理(permissions)与用户组(group)详解
2020/11/30 Python
Python之京东商品秒杀的实现示例
2021/01/06 Python
La Senza官网:北美顶尖性感内衣品牌
2018/08/03 全球购物
微电影大赛策划方案
2014/06/05 职场文书
乡镇爱国卫生月活动总结
2014/06/25 职场文书
建筑安全责任书范本
2014/07/24 职场文书
高中课前三分钟演讲稿
2014/09/13 职场文书
2014公司年终工作总结
2014/12/19 职场文书
2019年恭贺升学祝福语集锦
2019/08/15 职场文书
Vue全家桶入门基础教程
2021/05/14 Vue.js