使用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中文URL编解码(urlencode()rawurlencode()
Jul 03 PHP
php笔记之:php数组相关函数的使用
Apr 26 PHP
PHP程序级守护进程的实现与优化的使用概述
May 02 PHP
php中sql注入漏洞示例 sql注入漏洞修复
Jan 24 PHP
PHP中strlen()和mb_strlen()的区别浅析
Jun 19 PHP
php数组添加元素方法小结
Dec 20 PHP
PHP实现CSV文件的导入和导出类
Mar 24 PHP
php实现异步数据调用的方法
Dec 24 PHP
PHP微信开发之有道翻译
Jun 23 PHP
PHP处理CSV表格文件的常用操作方法总结
Jul 01 PHP
php修改数组键名的方法示例
Apr 15 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
Jul 27 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
东芝TOSHIBA RP-F11电路分析
2021/03/02 无线电
不要轻信 PHP_SELF的安全问题
2009/09/05 PHP
使用php语句将数据库*.sql文件导入数据库
2014/05/05 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
2014/07/05 PHP
php使用cookie显示用户上次访问网站日期的方法
2015/01/26 PHP
PHP explode()函数用法讲解
2019/02/15 PHP
jquery星级插件、支持页面中多次使用
2012/03/25 Javascript
Javascript Request获取请求参数如何实现
2012/11/28 Javascript
JQuery中Text方法用法实例分析
2015/05/18 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
2015/08/24 Javascript
jQuery网页选项卡插件rTabs用法实例分析
2015/08/26 Javascript
javascript数据结构之双链表插入排序实例详解
2015/11/25 Javascript
JavaScript Array对象详解
2016/03/01 Javascript
jQuery实现定位滚动条位置
2016/08/05 Javascript
JavaScript 字符串常用操作小结(非常实用)
2016/11/30 Javascript
vue设置动态请求地址的例子
2019/11/01 Javascript
微信小程序学习总结(四)事件与冒泡实例分析
2020/06/04 Javascript
[03:05]DOTA2英雄基础教程 嗜血狂魔
2013/12/10 DOTA
[05:36]DOTA2 2015国际邀请赛中国区预选赛第四日TOP10
2015/05/29 DOTA
Python RuntimeError: thread.__init__() not called解决方法
2015/04/28 Python
Python3内置模块random随机方法小结
2019/07/13 Python
Python和Anaconda和Pycharm安装教程图文详解
2020/02/04 Python
python数据库操作mysql:pymysql、sqlalchemy常见用法详解
2020/03/30 Python
python使用Thread的setDaemon启动后台线程教程
2020/04/25 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
2020/06/10 Python
CSS3实现内凹圆角的实例代码
2017/05/04 HTML / CSS
HTML5之SVG 2D入门5—颜色的表示及定义方式
2013/01/30 HTML / CSS
澳洲的服装老品牌:SABA
2018/02/06 全球购物
Dogeared官网:在美国手工制作的珠宝
2019/08/24 全球购物
C++的几个面试题附答案
2016/08/03 面试题
咖啡书吧创业计划书
2014/01/13 职场文书
大学军训感言600字
2014/02/25 职场文书
表决心的诗句大全
2014/03/11 职场文书
大专毕业生自我鉴定范文(2篇)
2014/09/27 职场文书
环卫工作汇报材料
2014/10/28 职场文书
营销与策划实训报告
2014/11/05 职场文书