使用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中删除变量时unset()和null的区别分析
Jan 27 PHP
Eclipse中php插件安装及Xdebug配置的使用详解
Apr 25 PHP
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
Apr 08 PHP
PHP中使用localhost连接Mysql不成功的解决方法
Aug 20 PHP
ucenter通信原理分析
Jan 09 PHP
php批量删除超链接的实现方法
Oct 19 PHP
PHP仿微信多图片预览上传实例代码
Sep 13 PHP
php中array_slice和array_splice函数解析
Oct 18 PHP
PHP 与 UTF-8 的最佳实践详细介绍
Jan 04 PHP
Yii2设置默认控制器的两种方法
May 19 PHP
php微信开发之关键词回复功能
Jun 13 PHP
PHP-FPM和Nginx的通信机制详解
Feb 01 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函数之子字符串替换 str_replace
2011/03/23 PHP
ThinkPHP中使用ajax接收json数据的方法
2014/12/18 PHP
php对数组内元素进行随机调换的方法
2015/05/12 PHP
Gambit vs ForZe BO3 第一场 2.13
2021/03/10 DOTA
阻止子元素继承父元素事件具体思路及实现
2013/05/02 Javascript
js 事件截取enter按键页面提交事件示例代码
2014/03/04 Javascript
分享12个实用的jQuery代码片段
2016/03/09 Javascript
一个简单不报错的summernote 图片上传案例
2016/07/11 Javascript
javascript表单正则应用
2017/02/04 Javascript
AngularJS 中的数据源的循环输出
2017/10/12 Javascript
vue中$refs的用法及作用详解
2018/04/24 Javascript
angular 实时监听input框value值的变化触发函数方法
2018/08/31 Javascript
Vue.js@2.6.10更新内置错误处机制Fundebug同步支持相应错误监控
2019/05/13 Javascript
微信小程序使用canvas自适应屏幕画海报并保存图片功能
2019/07/25 Javascript
Vue解析带html标签的字符串为dom的实例
2019/11/13 Javascript
[01:25:09]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第二场
2014/05/24 DOTA
[49:15]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第二场 1月19日
2021/03/11 DOTA
python抓取豆瓣图片并自动保存示例学习
2014/01/10 Python
Python中尝试多线程编程的一个简明例子
2015/04/07 Python
Python中线程的MQ消息队列实现以及消息队列的优点解析
2016/06/29 Python
python常用知识梳理(必看篇)
2017/03/23 Python
git使用.gitignore设置不生效或不起作用问题的解决方法
2017/06/01 Python
Django框架实现的分页demo示例
2019/05/25 Python
python多线程高级锁condition简单用法示例
2019/11/07 Python
分享PyCharm的几个使用技巧
2019/11/10 Python
基于CentOS搭建Python Django环境过程解析
2020/08/24 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
如何利用pycharm进行代码更新比较
2020/11/04 Python
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
N.Peal官网:来自伦敦的高档羊绒品牌
2018/10/29 全球购物
俄罗斯第一家篮球店:StreetBall
2020/07/30 全球购物
致长跑运动员加油稿
2014/02/20 职场文书
行政副总岗位职责
2014/02/23 职场文书
工程售后服务承诺书
2014/05/21 职场文书
导游词之徐州云龙湖
2019/11/19 职场文书
Python 正则模块详情
2021/11/02 Python