1.1  丢失SESSION

1.1.1  现象

从PHP 5.5.9升级到PHP 5.5.12,应用执行登录操作后,后续页面没有记住登录成功的状态。

1.1.2  原因

经过跟踪代码,发现登录成功后已经将状态信息写入Session,但是页面重定向到首页后,Session不见了,导致后台以为是未登录用户访问。

Session为什么会不见?网上给出若干方法,但是仔细分析后均不适用本案例。因为同样的代码,在其它服务器上运行就是正常的,只有在本地升级后的服务器上不正常,因此应该是PHP升级导致。

从其它服务器上拷贝一份PHP.INI文件与本机的进行对比,发现如下参数:

session.save_path = "D:/PHPDevEnv/PHP 5.5.9/temp"

红色部分配置就是问题的关键所在。原来使用PHP 5.5.9时,PHP的目录名称中包含了版本号,后来升级到PHP 5.5.12,考虑到以后还有可能升级PHP,目录名称中带有版本号不利于后续升级,于是将目录中的版本号去掉了,同时修改了配置文件中的若干相关配置,但是没有完整搜索PHP 5.5.9这个字符串,导致上述参数没有修改。于是PHP在保存Session的时候就找不到路径。

1.1.3  解决

将上述参数修改为一个实际存在的路径,重启Apache服务器即可。

PHP问题 —— 丢失SESSION相关推荐

  1. 小心!目录删除及重命名操作 ,一定丢失Session~~!

    如果你发现session突然无理由的丢失,而当你认真的检查代码并且排除其它常规可能丢失 的可能性时,你可能会像我一样,几乎要接近崩溃~! 后来发现问题出在我用代码创建一个临时目录然后删除临时目录的删除 ...

  2. java应用uploadify 3.2丢失session

    java应用uploadify 3.2丢失session http://c-bai.iteye.com/blog/1829269 uploadify上传用的是一个flash插件.  flash中有个b ...

  3. iis php session丢失,Session丢失的解决办法小结

    原标题:Session丢失的解决办法小结 对于ASP.PHP网站且使用我司虚拟主机的用户,如果超时太短,可提交工单申请更换应用程序池(该应用程序池设置为只按时间回收,回收时间30分钟). 如果更换程序 ...

  4. uploadify 上传时丢失session

    2019独角兽企业重金招聘Python工程师标准>>> uploadify上传用的是一个flash插件,flash中有个bug就是自身创建一个session,这样就导致与web本身的 ...

  5. 解决uploadify在Firefox下丢失session的问题

    为什么80%的码农都做不了架构师?>>>    今天在用uploadify上传插件时遇到了一个问题,由于我后台做了权限管理,每个请求都有去读session判断权限,但用这个插件时发现 ...

  6. [转]ASP.NET 状态服务 及 session丢失问题解决方案总结

    转自[http://blog.csdn.net/high_mount/archive/2007/05/09/1601854.aspx] 最近在开发一ASP.NET2.0系统时,在程序中做删除或创建文件 ...

  7. Session丢值的问题

    本来本地调试好好的,一上服务器session就非常容易丢失,表现在,用window.href跳转丢session,用httpmoulde丢session,在frame里面ifarme里面丢sessio ...

  8. ASP.net session 使用总结(2)

    Session又称为会话状态,是Web系统中最常用的状态,用于维护和当前浏览器实例相关的一些信息.举个例子来说,我们可以把已登录用户的用户名放在Session中,这样就能通过判断Session中的某个 ...

  9. Session 存储方式

    简单来说,Session就是服务器给客户端的一个编号,当一台web服务器运行时,可能 是有多个用户都在浏览这台服务器上的网站,当每个用户首次与这台服务器建立连接时,它就与这个服务器建立了一个Sessi ...

最新文章

  1. C++ template
  2. 关于AI方面创业公司的分析
  3. maven多模块eclipse jetty热部署
  4. oracle导出对象和数据,浅析Oracle对象和数据的导入导出
  5. UML类图的6大关系
  6. 命令测试post_【第2088期】前端中台化,把格局做大——NodeJS 和测试服务探索
  7. python判断火车票座位_Python抢票程序优化,可以选择车次和座次
  8. 是的,我不做技术经理了
  9. 【opencv学习】【Canny边缘检测】
  10. 大数据杀熟行为10月1日起明令禁止;阿里一号工程“犀牛制造”正式亮相;iOS 14 正式版发布 | 极客头条...
  11. 拓端tecdat|R语言结合新冠疫情COVID-19对股票价格预测:ARIMA,KNN和神经网络时间序列分析
  12. 经济学人:数据经济虽好,可是仍需补钙
  13. Tecplot RS 2020 R1安装教程及新功能
  14. 高中计算机技术基础教学ppt,高中信息技术教学课件
  15. Parallels Toolbox for mac(万能工具箱)中文版
  16. 数据治理:数据指标管理平台解决方案
  17. 联通链:5G时代的信任链
  18. 计算机系统变更注意事项,电脑更换cpu注意事项
  19. android传屏器怎么获取热点,手机做热点怎么投屏 为你介绍投屏的方法
  20. 发布一个JINI服务

热门文章

  1. android 获取最近应用和全部应用_Android 黑科技之卸载系统应用
  2. 判断long类型是否为空_数据类型
  3. MFC:ListControl数据修改
  4. 图像处理中常用数学知识
  5. 全球及中国汽车物流行业未来发展方向与投资机遇研究报告2022版
  6. 速卖通现在好做吗?深耕产品供应,优化售后发货才能走的更远
  7. Android 之UID and PID
  8. HTML5学习笔记(一):HTML简介
  9. C++之------虚函数
  10. The FLARE On Challenge