使用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 相关文章推荐
require(),include(),require_once()和include_once()区别
Mar 27 PHP
php2html php生成静态页函数
Dec 08 PHP
c#中的实现php中的preg_replace
Dec 21 PHP
mayfish 数据入库验证代码
Apr 30 PHP
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
May 04 PHP
深入理解PHP原理之异常机制
Aug 21 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
Jan 27 PHP
让PHP显示Facebook的粉丝数量方法
Jan 08 PHP
两种设置php载入页面时编码的方法
Jul 29 PHP
PHP上传图片、删除图片简单实例
Nov 12 PHP
php获取开始与结束日期之间所有日期的方法
Nov 29 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
Feb 21 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将任何格式视频转为flv的代码
2009/09/03 PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
2012/09/07 PHP
ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
2014/06/23 PHP
php计算一个文件大小的方法
2015/03/30 PHP
PHP实现下载远程图片保存到本地的方法
2017/06/19 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
js arguments对象应用介绍
2012/11/28 Javascript
点击弹出层效果&弹出窗口后网页背景变暗效果的实现代码
2014/02/10 Javascript
js表单验证实例讲解
2016/03/31 Javascript
JavaScript仿网易选项卡制作代码
2016/10/06 Javascript
Vue.js第二天学习笔记(vue-router)
2016/12/01 Javascript
Node.js 中exports 和 module.exports 的区别
2017/03/14 Javascript
vue.js中引入vuex储存接口数据及调用的详细流程
2017/12/14 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
2017/12/28 Javascript
关于JSON解析的实现过程解析
2019/10/08 Javascript
js刷新页面location.reload()用法详解
2019/12/09 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
在Django的模板中使用认证数据的方法
2015/07/23 Python
Python 常用 PEP8 编码规范详解
2017/01/22 Python
python正则表达式的使用
2017/06/12 Python
Python爬虫天气预报实例详解(小白入门)
2018/01/24 Python
python使用epoll实现服务端的方法
2018/10/16 Python
Python实现平行坐标图的两种方法小结
2019/07/04 Python
pytorch SENet实现案例
2020/06/24 Python
CSS3实现DIV圆角效果完整代码
2012/10/10 HTML / CSS
HTML5进阶段内联标签汇总(小篇)
2016/07/13 HTML / CSS
海滩咖啡馆:Beach Cafe
2018/02/02 全球购物
MYPROTEIN澳大利亚官方网站:欧洲运动营养品牌
2019/06/26 全球购物
都柏林通行卡/城市通票:The Dublin Pass
2020/02/16 全球购物
中东奢侈品购物网站:Ounass
2020/09/02 全球购物
个人求职信范文分享
2014/01/31 职场文书
2014年房地产工作总结范文
2014/11/19 职场文书
2014年后勤工作总结范文
2014/12/16 职场文书
档案工作个人总结
2015/03/03 职场文书
2016年师德学习心得体会
2016/01/12 职场文书
mysql 体系结构和存储引擎介绍
2022/05/06 MySQL