使用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中限制IP段访问、禁止IP提交表单的代码
Apr 23 PHP
php中使用Imagick实现图像直方图的实现代码
Aug 30 PHP
PHP详解ASCII码对照表与字符转换
Dec 05 PHP
PHP之生成GIF动画的实现方法
Jun 07 PHP
PHP使用GIFEncoder类生成gif动态滚动字幕
Jul 01 PHP
PHP+MySQL删除操作实例
Jan 21 PHP
php判断邮箱地址是否存在的方法
Feb 13 PHP
PHP中Restful api 错误提示返回值实现思路
Apr 12 PHP
php通过会话控制实现身份验证实例
Oct 18 PHP
如何判断php mysqli扩展类是否开启
Dec 24 PHP
php实现给二维数组中所有一维数组添加值的方法
Feb 04 PHP
laravel-admin 后台表格筛选设置默认的查询日期方法
Oct 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+jQuery实现自动补全功能源码
2013/05/15 PHP
使用PHP遍历文件目录与清除目录中文件的实现详解
2013/06/24 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
2014/12/15 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
javascript 实现字符串反转的三种方法
2013/11/23 Javascript
jQuery获得内容和属性方法及示例
2013/12/02 Javascript
jQuery实现类似老虎机滚动抽奖效果
2015/08/06 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
2016/08/19 Javascript
轻松实现jquery选项卡切换效果
2016/10/10 Javascript
easyui combobox开启搜索自动完成功能的实例代码
2016/11/08 Javascript
JavaScript中关于iframe滚动条的去除和保留
2016/11/17 Javascript
微信小程序 less文件编译成wxss文件实现办法
2016/12/05 Javascript
JavaScript实现弹出广告功能
2017/03/30 Javascript
基于jQuery实现瀑布流页面
2017/04/11 jQuery
Node.js连接mongodb实例代码
2017/06/06 Javascript
详解vue后台系统登录态管理
2019/04/02 Javascript
extjs4图表绘制之折线图实现方法分析
2020/03/06 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
Vuex实现购物车小功能
2020/08/17 Javascript
[02:11]2016国际邀请赛中国区预选赛最美TA采访现场玩家
2016/06/28 DOTA
Python中用altzone()方法处理时区的教程
2015/05/22 Python
讲解Python中fileno()方法的使用
2015/05/24 Python
Python实现将绝对URL替换成相对URL的方法
2015/06/28 Python
python获取list下标及其值的简单方法
2016/09/12 Python
Python进程间通信之共享内存详解
2017/10/30 Python
使用anaconda的pip安装第三方python包的操作步骤
2018/06/11 Python
解决Python中定时任务线程无法自动退出的问题
2019/02/18 Python
Python 函数返回值的示例代码
2019/03/11 Python
python 解决Windows平台上路径有空格的问题
2020/11/10 Python
英国探险旅游专家:Explore
2018/12/20 全球购物
.NET里面什么时候需要调用垃圾回收
2015/06/01 面试题
商务主管岗位职责
2013/12/08 职场文书
小学门卫岗位职责
2013/12/17 职场文书
美丽家庭事迹材料
2014/05/03 职场文书
JS数组的常用方法整理
2021/03/31 Javascript