使用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判断字符以及字符串的包含方法属性
Aug 30 PHP
PHP 网络开发详解之远程文件包含漏洞
Apr 25 PHP
微信扫描二维码登录网站代码示例
Dec 30 PHP
php获取文件内容最后一行示例
Jan 09 PHP
php日历制作代码分享
Jan 20 PHP
ThinkPHP多语言支持与多模板支持概述
Aug 22 PHP
浅析php创建者模式
Nov 25 PHP
浅谈php冒泡排序
Dec 30 PHP
Zend Framework教程之Resource Autoloading用法实例
Mar 08 PHP
php单元测试phpunit入门实例教程
Nov 17 PHP
php面向对象重点知识分享
Sep 27 PHP
PHP与SQL语句写一句话木马总结
Oct 11 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回调函数简单用法示例
2019/05/08 PHP
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
2007/08/15 Javascript
csdn 博客的css样式 v3
2009/02/24 Javascript
JavaScript中也使用$美元符号来代替document.getElementById
2010/06/19 Javascript
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
JS判定是否原生方法
2013/07/22 Javascript
自制的文件上传JS控件可支持IE、chrome、firefox etc
2014/04/18 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
2015/01/13 Javascript
老生常谈JavaScript 正则表达式语法
2016/08/20 Javascript
不使用script导入js文件的几种方法
2016/10/27 Javascript
jQuery根据ID、CLASS、等获取对象的实例
2016/12/04 Javascript
vue.js实现简单轮播图效果
2017/10/10 Javascript
Vue2.0 实现歌手列表滚动及右侧快速入口功能
2018/08/08 Javascript
前端路由&webpack基础配置详解
2019/06/10 Javascript
[14:51]DOTA2 HEROS教学视频教你分分钟做大人-卓尔游侠
2014/06/13 DOTA
新手该如何学python怎么学好python?
2008/10/07 Python
Python中pip安装非PyPI官网第三方库的方法
2015/06/02 Python
Django中更新多个对象数据与删除对象的方法
2015/07/17 Python
Python的面向对象编程方式学习笔记
2016/07/12 Python
深入理解Python爬虫代理池服务
2018/02/28 Python
谈一谈基于python的面向对象编程基础
2019/05/21 Python
解决Atom安装Hydrogen无法运行python3的问题
2019/08/28 Python
Python+Selenium随机生成手机验证码并检查页面上是否弹出重复手机号码提示框
2020/09/21 Python
pandas处理csv文件的方法步骤
2020/10/16 Python
html5页面结构_动力节点Java学院整理
2017/07/10 HTML / CSS
路由表示做什么用的?在linux环境中怎么来配置一条默认路由?
2013/06/07 面试题
酒店行政人事部经理职务说明书
2014/02/26 职场文书
洗车工岗位职责
2014/03/15 职场文书
主持人演讲稿
2014/05/13 职场文书
运动会400米加油稿(8篇)
2014/09/22 职场文书
2014年班主任工作总结
2014/11/08 职场文书
社区工作者个人总结
2015/02/28 职场文书
赢在中国观后感
2015/06/02 职场文书
孟佩杰观后感
2015/06/17 职场文书
一条慢SQL语句引发的改造之路
2022/03/16 MySQL
Win11运行cmd提示“请求的操作需要提升”的两种解决方法
2022/07/07 数码科技