`
sxysxy
  • 浏览: 217049 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

PHP Session丢失问题解决

 
阅读更多
正常设置session, 但是在某些windows服务器始终有session丢失情况

  1. <?php
  2. /*
  3. *session1.php
  4. *正常设置session,但是在某些windows服务器造成session丢失
  5. */
  6. session_start();
  7. $_SESSION['test']="HelloWorld!";
  8. header("location:session2.php");
  9. ?>



  1. <?php
  2. /*
  3. *session2.php
  4. *正常设置session,但是在某些windows服务器造成session丢失
  5. */
  6. session_start();
  7. echo$_SESSION['test'];
  8. ?>



解决session丢失情况
在session_start();前加上session_id(SID);


  1. <?php
  2. /*
  3. *session1.php
  4. */
  5. session_id(SID);
  6. session_start();
  7. $_SESSION['test']="HelloWorld!";
  8. header("location:session2.php");
  9. ?>



  1. <?php
  2. /*
  3. *session2.php
  4. */
  5. session_id(SID);
  6. session_start();
  7. echo$_SESSION['test'];
  8. ?>
分享到:
评论

相关推荐

    PHP关于IE下的iframe跨域导致session丢失问题解决方法

    发现这个问题还真有不少人提及到。最后的解决方法是在那个登录页面里加上以下代码: 复制代码 代码如下: &lt;span xss=removed&gt;header(‘P3P: CP=”ALL ADM DEV PSAi COM OUR OTRo STP IND ONL”‘); session_start();&...

    微信小程序实现Session功能及无法获取session问题的解决方法

    因为小程序原生不支持Cookie,因此也不支持Session。 网上找到的的一些方法有缺陷,而且很多累赘,估计没有实际测试过,在此直接给出实测可用的代码。 大概思路就是借助小程序本地储存+网络请求的header可读可写来...

    Windows下Apache + PHP SESSION丢失的解决过程全纪录

    主要介绍了Windows下Apache + PHP SESSION丢失的解决过程全纪录,花费了很长时间,最终解决的方式却令人啼笑皆非,郁闷之极。

    偏方解决让蛋疼的PHP会话在谷歌浏览器丢失的问题.pdf

    谷歌浏览器访问PHP页面,$_SESSION变量无法存值,但IE浏览器访问没有问题。说明,PHP的会话机制在服务端没有问题,问题出在浏览器端。最后解决这个问题的方法很诡异,也只是解决了,不知道为什么,因为或许只有谷歌...

    Yii框架用户登录session丢失问题解决方法

    本文实例讲述了Yii框架用户登录session丢失问题解决方法。分享给大家供大家参考,具体如下: 最近做项目,使用的是YII框架,用户的登录总是出现有时候能登录,有时候不能登录的情况。调试了很多次,开始以为是服务器...

    thinkphp中session和cookie无效的解决方法

    主要介绍了thinkphp中session和cookie无效的解决方法,涉及针对BOM头的分析与删除方法,具有一定的参考借鉴价值,需要的朋友可以参考下

    php页面跳转session cookie丢失导致不能登录等问题的解决方法

    thinkphp开发的一个项目,登录成功后又跳转到登录页面,在提交信息后输出session都是正常的,没有问题,但是页面跳转后,session出现丢失现象,无法正常完成登陆,下面通过本文给大家解答下

    session问题集锦

    对于PHP的session功能,始终找不到合适的答案,尤其是一些错误,还有一些没有错误的结果,最可怕的就是后者,一直为许多的初学者为难。就连有些老手,有时都被搞得莫名其妙。本文,将这些问题,做一个简单的汇总,...

    ie与session丢失(新窗口cookie丢失)实测及解决方案

    今天在一个群中有人问到ie6中使用js的open,发现新窗口中并获取不到session, 经过使用下面的测试代码测试发现,是因为phpsessionid储存是进程级的有效期,只有同一进程才能获取得到,很多人说,open后或是target=”_blank...

    PHP实现负载均衡下的session共用功能

    传统情况下php会把session存入本机的暂存档内,可是这种情况下分发了之后session就丢失了,其实最简单的解决方法就是用memcache来托管,单独架设一台服务器用来作为memcache服务器(内存最好是大一点),接下来的工

    php实现的SESSION类

    SESSION 在网络应用中,称为“会话”,我们通常理解为存储特定用户会话所需的信息,这样,当用户在网站页面之间跳转时,存储的 SESSION 值不会丢失,而是在整个用户会话中一直存活下去。通俗一点讲,就是当用户A上网...

    微信小程序后端无法保持session的原因及解决办法问题

    以上方法确实可以解决大多数情况下的页面刷新session无法保持问题。 但是在设置之后都没有效果。 最后发现,原来是jQuery的ajax(应该是浏览器)会自动维护cookie,而wx.request不会。 这涉及到session与

    php购物系统 php开发圣经

    session丢失 php购物系统 php开发圣经

    php session的锁和并发

    本文分享PHP的session在使用过程中的锁和并发的问题,与之相关的现象有请求阻塞、session数据丢失、session数据读不到。 我登录不了了 某天,我准备登录我们一个后台系统,前去解决一个bug,在账户密码验证码都准确...

    php+redis实现多台服务器内网存储session并读取示例

    说实话不处理session其实也是可以的,但是在实际的情况中会出现一些让用户体验非常蛋疼的问题,比如购物下单的时候负载均衡调配服务器来回切换的过程中session丢失了,这个时候就尴尬了,用户就会郁闷我擦这什么鬼,...

    PHP会话控制:Session与Cookie详解

    • 问题2:IE浏览器下丢失session,每次刷新页面,都会生成新的sessionID(Firefox浏览器正常) • session、cookie简单实例 理解会话控制的概念 理解一个概念就需要理解他的背景及产生的原因,这里引入WEB环境及其...

Global site tag (gtag.js) - Google Analytics