使用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 相关文章推荐
全文搜索和替换
Oct 09 PHP
PHP5.2下chunk_split()函数整数溢出漏洞 分析
Jun 06 PHP
php后台程序与Javascript的两种交互方式
Oct 25 PHP
Linux下将excel数据导入到mssql数据库中的方法
Feb 08 PHP
php上的memcache和memcached两个pecl库
Mar 29 PHP
简单PHP上传图片、删除图片实现代码
May 12 PHP
PHP应用JSON技巧讲解
Feb 03 PHP
使用PHP接收POST数据,解析json数据
Jun 28 PHP
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
Jun 12 PHP
php几个预定义变量$_SERVER用法小结
Nov 07 PHP
PHP实现的简单AES加密解密算法实例
May 29 PHP
php微信开发之音乐回复功能
Jun 14 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闭包(Closure)使用详解
2013/05/02 PHP
基于php设计模式中单例模式的应用分析
2013/05/15 PHP
php防止伪造的数据从URL提交方法
2014/06/27 PHP
简单谈谈php浮点数精确运算
2016/03/10 PHP
redirect_uri参数错误的解决方法(必看)
2017/02/16 PHP
PHP回调函数概念与用法实例分析
2017/11/03 PHP
php实现微信企业转账功能
2018/10/02 PHP
PHP yield关键字功能与用法分析
2019/01/03 PHP
PHP抽象类与接口的区别实例详解
2019/05/09 PHP
用document.documentElement取代document.body的原因分析
2009/11/12 Javascript
jquery表单验证使用插件formValidator
2012/11/10 Javascript
javascript中encodeURI和decodeURI方法使用介绍
2013/05/06 Javascript
动态加载dtree.js树treeview(示例代码)
2013/12/17 Javascript
js时间比较示例分享(日期比较)
2014/03/05 Javascript
JS实现的简洁二级导航菜单雏形效果
2015/10/13 Javascript
利用React-router+Webpack快速构建react程序
2016/10/27 Javascript
angularjs实现分页和搜索功能
2018/01/03 Javascript
使用angular-cli webpack创建多个包的方法
2018/10/16 Javascript
Python 序列化 pickle/cPickle模块使用介绍
2014/11/30 Python
Python中处理unchecked未捕获异常实例
2015/01/17 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
2020/01/16 Python
pytorch实现从本地加载 .pth 格式模型
2020/02/14 Python
python实现控制台输出彩色字体
2020/04/05 Python
简单了解Python变量作用域正确使用方法
2020/06/12 Python
python模块内置属性概念及实例
2021/02/18 Python
Woolworth官网:澳洲第一大超市
2017/06/25 全球购物
Ryderwear澳洲官网:澳大利亚高端健身训练装备品牌
2018/09/18 全球购物
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
Tomcat的缺省是多少,怎么修改
2014/04/09 面试题
自动一体化专业求职信
2014/03/15 职场文书
土地转让协议书范本
2014/04/15 职场文书
《大作家的小老师》教学反思
2014/04/16 职场文书
拔河比赛口号
2014/06/10 职场文书
领导班子三严三实心得体会
2014/10/13 职场文书
老公保证书
2015/01/17 职场文书
销售业务员岗位职责
2015/02/13 职场文书