php提示Failed to write session data错误的解决方法


Posted in PHP onDecember 17, 2014

本文较为详细的分析了php提示Failed to write session data错误的解决方法。分享给大家供大家参考。具体方法如下:

一、问题:

提示信息:Warning: Failed to write session data (files).Please verify that the current setting of session.save_path is correct () in Unknown on line 0

二、解决方法:

代码如下:

session.save_path = "D:/phprun/tmp"

这个为自定义文件夹 指向错误导致,系统默认不会出现,提示有时还有可能是目录没有写的权限,所以大家给权限就可以了。

由于PHP的工作机制,它并没有一个daemon线程来定期的扫描Session信息并判断其是否失效,当一个有效的请求发生时,PHP 会根据全局变量 session.gc_probability和session.gc_divisor的值,来决定是否启用一个GC, 在默认情况下,session.gc_probability=1, session.gc_divisor =100也就是说有1%的可能性启动GC(也就是说100个请求中只有一个gc会伴随100个中的某个请求而启动).

PHP垃圾回收机制的工作就是扫描所有的Session信息,用当前时间减去session最后修改的时间,同session.gc_maxlifetime参数进行比较,如果生存时间超过gc_maxlifetime(默认24分钟),就将该session删除。

但是,如果你Web服务器有多个站点,多个站点时,GC处理session可能会出现意想不到的结果,原因就是:GC在工作时,并不会区分不同站点的session.

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

PHP 相关文章推荐
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
Oct 09 PHP
PHP在不同页面间传递Json数据示例代码
Jun 08 PHP
PHP实现加密的几种方式介绍
Feb 22 PHP
9个比较实用的php代码片段
Mar 15 PHP
Yii2超好用的日期和时间组件(值得收藏)
May 05 PHP
Zend Framework入门教程之Zend_Registry组件用法详解
Dec 09 PHP
PHP MYSQL简易交互式站点开发
Dec 27 PHP
PHP反射机制原理与用法详解
Feb 15 PHP
PHP中的浅复制与深复制的实例详解
Oct 26 PHP
基于Laravel(5.4版本)的基本增删改查操作方法
Oct 11 PHP
php的无刷新操作实现方法分析
Feb 28 PHP
PHP接口类(interface)的定义、特点和应用示例
May 18 PHP
php运行提示:Fatal error Allowed memory size内存不足的解决方法
Dec 17 #PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
Dec 17 #PHP
apache中为php 设置虚拟目录
Dec 17 #PHP
PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法
Dec 17 #PHP
Linux中为php配置伪静态
Dec 17 #PHP
phpmyadmin提示The mbstring extension is missing的解决方法
Dec 17 #PHP
非常实用的PHP常用函数汇总
Dec 17 #PHP
You might like
彻底杜绝PHP的session cookie错误
2009/08/09 PHP
一个简单php扩展介绍与开发教程
2010/08/19 PHP
php检测iis环境是否支持htaccess的方法
2014/02/18 PHP
简单的php新闻发布系统教程
2014/05/09 PHP
PHP 类与构造函数解析
2017/02/06 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
javascript Base类 包含基本的方法
2009/07/22 Javascript
Javascript 异步加载详解(浏览器在javascript的加载方式)
2012/05/20 Javascript
js 有框架页面跳转(target)三种情况下的应用
2013/04/09 Javascript
javascript中数组中求最大值示例代码
2013/12/18 Javascript
js 验证身份证信息有效性
2014/03/28 Javascript
jQuery实现鼠标悬停显示提示信息窗口的方法
2015/04/30 Javascript
使用JS正则表达式 替换括号,尖括号等
2016/11/29 Javascript
搭建简单的nodejs http服务器详解
2017/03/09 NodeJs
AngularJS 的$timeout服务示例代码
2017/09/21 Javascript
bootstrap table sum总数量统计实现方法
2017/10/29 Javascript
IntelliJ IDEA 安装vue开发插件的方法
2017/11/21 Javascript
jquery radio 动态控制选中失效问题的解决方法
2018/02/28 jQuery
vue项目中jsonp跨域获取qq音乐首页推荐问题
2018/05/30 Javascript
在vue中实现嵌套页面(iframe)
2020/07/30 Javascript
vue组件暴露和.js文件暴露接口操作
2020/08/11 Javascript
快速解决element的autofocus失效问题
2020/09/08 Javascript
swiperjs实现导航与tab页的联动
2020/12/13 Javascript
Python多线程原理与用法实例剖析
2019/01/22 Python
python实现屏保程序(适用于背单词)
2019/07/30 Python
基于Python计算圆周率pi代码实例
2020/03/25 Python
python脚本第一行如何写
2020/08/30 Python
CSS3条纹背景制作的实战攻略
2016/05/31 HTML / CSS
Bibloo奥地利:购买女装、男装、童装、鞋和配件
2018/10/18 全球购物
介绍一下代理模式(Proxy)
2014/10/17 面试题
什么是.net
2015/08/03 面试题
电子商务个人职业生涯规划范文
2014/02/12 职场文书
销售人员职业生涯规划范文
2014/03/01 职场文书
群众路线教育实践活动思想汇报(2014特荐篇)
2014/09/16 职场文书
员工旷工检讨书
2015/08/15 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP