[实践OK]PHP7的session设置问题只在php.ini里设置不生效,得在php-fpm.conf里包含文件里设置,php.ini配置,php session默认存放位置,php.ini 里面的 session.save_path。在PHP7里修改php.ini不行的配置方法。
PHP7的session设置问题只在php.ini里设置不生效,得在php-fpm.conf里包含文件里设置:
cat etc/php-fpm.d/www.conf
php_value[session.save_handler] = files
php_value[session.save_path] = /data/tmp/session
来自:https://typecodes.com/web/php7configure.html
===========================================================
php session默认存放位置,php.ini 里面的 session.save_path
采用的是php的缓存。这部分可以自己写,例如把session放到某个cache服务中(redis,memcached)
参考:http://www.php.net/manual/zh/book.session.php
請問各位 php 前輩,有無可能用 include 或 require 整個目錄下的檔案
例:
require(models/survey/SurveyItem.inc');
改成
require(models/survey/');
另外請問一下,同一 php 檔案下是否不能出現 2次以上
相同的 function?
例:
在一php檔裡有 session_start ,而 require的檔案裡 也有 session_start
, 在我local 端的server裡,跑起來會出現
Notice: A session had already been started - ignoring session_start() in C:\xxxxxxxxx.php on line 43
但在虛擬主機上又很正常,為何會如此呢?
感謝~~
在XP系统下,我配置了session
如下:
session.save_path = "C:/temp"
session.auto_start = 1
将安全等级调低,在php.ini中
作者: freelin 发布日期: 2004-5-26
之前我从来没设过安全等级,请问是哪一选项?谢
作者: suse 发布日期: 2004-5-26
php.ini中error_reporting = E_ALL & ~E_NOTICE
或在程序开头加上:
error_reporting(E_ALL & ~E_NOTICE);
还不行还是你配置有问题。。。
cat etc/php-fpm.d/www.conf
php_value[session.save_handler] = files
php_value[session.save_path] = /data/tmp/session
来自:https://typecodes.com/web/php7configure.html
===========================================================
php session默认存放位置,php.ini 里面的 session.save_path
采用的是php的缓存。这部分可以自己写,例如把session放到某个cache服务中(redis,memcached)
参考:http://www.php.net/manual/zh/book.session.php
請問各位 php 前輩,有無可能用 include 或 require 整個目錄下的檔案
例:
require(models/survey/SurveyItem.inc');
改成
require(models/survey/');
另外請問一下,同一 php 檔案下是否不能出現 2次以上
相同的 function?
例:
在一php檔裡有 session_start ,而 require的檔案裡 也有 session_start
, 在我local 端的server裡,跑起來會出現
Notice: A session had already been started - ignoring session_start() in C:\xxxxxxxxx.php on line 43
但在虛擬主機上又很正常,為何會如此呢?
感謝~~
在XP系统下,我配置了session
如下:
session.save_path = "C:/temp"
session.auto_start = 1
将安全等级调低,在php.ini中
作者: freelin 发布日期: 2004-5-26
之前我从来没设过安全等级,请问是哪一选项?谢
作者: suse 发布日期: 2004-5-26
php.ini中error_reporting = E_ALL & ~E_NOTICE
或在程序开头加上:
error_reporting(E_ALL & ~E_NOTICE);
还不行还是你配置有问题。。。
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/763/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: jackxiang 编辑于2019-7-19 17:52
评论列表