php禁用cookie后session设置方法分析


Posted in PHP onOctober 19, 2016

本文实例讲述了php禁用cookie后session设置方法。分享给大家供大家参考,具体如下:

我们都知道当在session 会话有基于cookie和基于url两种传递SESSIONID的方法。为了实现客户端禁止cookie发送的情况也不影响客户登陆网站,可以设置 php.ini中 session.use_trans_sid=1 ,表示当客户端浏览器禁止cookie的时候,页面上的链接会基于url传递SESSIONID。但是很多人仅仅设置了这一个选项并没有达到效果,本人也 遇到此问题,后来一番研究发现

php.ini 文件中还有两个选项

session.use_cookies=1
session.use_only_cookies=1

仔细琢磨上面的英文就会发现其意义

session.use_cookies表示是否开始基于cookies的session会话
session.use_only_cookies 表示是否只开启基于cookies的session的会话方式

所以如果想要在浏览器开启cookie的时候用基于cookie的方式,在未开启cookie的时候使用url的方式就进行如下设置(最常用的方式,推荐)

在php.ini文件中:

session.use_trans_sid=1
session.use_only_cookies=0
session.use_cookies=1

或者 在php程序中

ini_set("session.use_trans_sid","1″);
ini_set("session.use_only_cookies",0);
ini_set("session.use_cookies",1);

如果不管浏览器是否开启cookie,都使用url的方式就进行如下设置(这个例子主要想说明一下设置session.use_only_cookies 和 session.use_cookies的区别)

在php.ini文件中

session.use_trans_sid=1
session.use_only_cookies=0
session.use_cookies=0

或者 在php程序中

ini_set("session.use_trans_sid","1″);
ini_set("session.use_only_cookies",0);
ini_set("session.use_cookies",0);

动手自己试一试 你就会明白session.use_only_cookies 和 session.use_cookies的区别。

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP中用header图片地址 简单隐藏图片源地址
Apr 09 PHP
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
Mar 03 PHP
PHP对MongoDB[NoSQL]数据库的操作
Mar 01 PHP
基于php上传图片重命名的6种解决方法的详细介绍
Apr 28 PHP
PHP中file_get_contents高?用法实例
Sep 24 PHP
在Mac OS上自行编译安装Apache服务器和PHP解释器
Dec 24 PHP
PHP 芝麻信用接入的注意事项
Dec 01 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
Aug 11 PHP
浅析PHP中的闭包和匿名函数
Dec 25 PHP
php生成word并下载代码实例
Mar 15 PHP
PHP上传图片到数据库并显示的实例代码
Dec 20 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
Sep 17 PHP
php无限级分类实现方法分析
Oct 19 #PHP
php简单截取字符串代码示例
Oct 19 #PHP
Nginx环境下PHP flush失效的解决方法
Oct 19 #PHP
php封装的验证码工具类完整实例
Oct 19 #PHP
php封装的图片(缩略图)处理类完整实例
Oct 19 #PHP
php封装的表单验证类完整实例
Oct 19 #PHP
php魔术方法功能与用法实例分析
Oct 19 #PHP
You might like
php 字符转义 注意事项
2009/05/27 PHP
全世界最小的php网页木马一枚 附PHP木马的防范方法
2009/10/09 PHP
PHP的简易冒泡法代码分享
2012/08/28 PHP
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
2014/05/12 PHP
PHP实现的折半查找算法示例
2017/12/19 PHP
JavaScript Archive Network 集合
2007/05/12 Javascript
List the Codec Files on a Computer
2007/06/18 Javascript
IE bug table元素的innerHTML
2010/01/11 Javascript
jquery教程ajax请求json数据示例
2014/01/13 Javascript
JavaScript定义变量和变量优先级问题探讨
2014/10/11 Javascript
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法
2015/03/30 Javascript
拥有一个属于自己的javascript表单验证插件
2016/03/24 Javascript
bootstrap下拉列表与输入框组结合的样式调整
2016/10/08 Javascript
jQuery EasyUI ProgressBar进度条组件
2017/02/28 Javascript
了解VUE的render函数的使用
2017/06/08 Javascript
jquery使用iscorll实现上拉、下拉加载刷新
2017/10/26 jQuery
bootstrap table支持高度百分比的实例代码
2018/02/28 Javascript
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
2020/04/14 Javascript
[49:56]VG vs Optic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[05:00]TI9战队采访 - Royal Never Give Up
2019/08/20 DOTA
Django集成百度富文本编辑器uEditor攻略
2014/07/04 Python
python装饰器实例大详解
2017/10/25 Python
python读取文本绘制动态速度曲线
2018/06/21 Python
详解python中的数据类型和控制流
2019/08/08 Python
如何利用python读取micaps文件详解
2020/10/18 Python
详解canvas绘制网络字体几种方法
2019/08/27 HTML / CSS
Sofft鞋官网:世界知名鞋类品牌
2017/03/28 全球购物
新加坡领先的在线生活方式和杂货购物网站:EAMART
2019/04/02 全球购物
new修饰符是起什么作用
2015/06/28 面试题
材料化学应届生求职信
2013/10/09 职场文书
校庆活动策划方案
2014/06/05 职场文书
机关干部四风问题自查报告及整改措施
2014/10/26 职场文书
长城导游词400字
2015/01/30 职场文书
保研推荐信范文
2015/03/25 职场文书
python如何做代码性能分析
2021/04/26 Python