问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP session 保存不上 报 session_start(); 错

发布网友 发布时间:2022-04-06 04:09

我来回答

3个回答

懂视网 时间:2022-04-06 08:30

解决php无法保存session的方法:1、解决保存session的文件夹问题;2、需要进行检查下代码是否有问题,要关闭【session_auto】,并在页面中上方写入【session_start】。

【相关学习推荐:php编程(视频)】

解决php无法保存session的方法:

1,php.ini设置问题,这类情况下需要设置

session_auto_start = on

//这是自动开启session的

在php文档中输入 phpinfo 查看是否正确的开启了session。

2,保存session的文件夹有问题

首先查看php.ini中的session_save_path是否存在,并且没有被注释掉,如果存在的话 一般在widnows中默认的为c:windows mp 下,这目录默认是不允许其他用户读取的。

解决方案

1.设置 文件夹为 everyone 可读取 可写入 ,这样虽然可以解决问题,但是却产生了新的问题就是安全问题,因为是windows 下,可以进行注册表等其他信息的跨目录读取。

2.重新设置session_save_path ,设置完成以后 重启iis 看是否成功 如果不成功的话 请设置两个,因为在php.ini中为了兼容以前的版本是有两个的 一个是被注释掉的 一个是 4.0以上 一个是5.0以上的。设置完成后,设置被设置的目录为everyone 读取 写入,然后继承,其他的都不要勾取,这样就保证了保存目录的安全和系统数据的安全。

3.和程序代码有关系。

当看到设置的目录中有session生成的时候,但是全部都是0kb的空文件,这时候需要进行检查下代码是否有问题。

解决方案:

1.如果开启了session_auto的话 请关闭掉。然后在页面中上方写写入session_start

2.如果第一种方案无效的话,建议在session_start前面加上'@'符号,写入页面和读取页面都要加的。

4.其他问题

如果以上原因还不可以进行处理的话,请检查php文档是否为当前加载的php文档,wamp加载的php.ini在apache中,关于检查当前php环境加载的php.ini的话 请关注后面的文章。

【相关学习推荐:php图文教程】

热心网友 时间:2022-04-06 05:38

这个,可以在配置中启用session,不用在代码中调用,如果在代码中调用,把调用放到代码最开始的地方

热心网友 时间:2022-04-06 06:56

session_start()
放在文件的开头,而且不能有任何输出,包括空格也不行,你把session_start()放在方法里面当然要报错了啊,如果你想调用session_start()这个方法就把它放在每个文件的开口

例如:1.php

<?php

session_start()
;

…………………………………………………………

?>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 楼梯的水泥台阶上可以铺地板革吗 手机腾讯会议共享屏幕播放视频没声 求php高手解决接收post方法无法保存session问题 PHP的SESSION无法保存 php如何清除已经echo的内容 服务器测试PHP的phpinfo.php 页面如何删除,求详细操作步骤。谢谢! 如何用PHP语言删除已在数据库中存在的用户 怎样在网站后台的功能上加个如果用户登陆超时, 自动退出后台(session)? php $_SESSION问题! PHP $_SESSION 变量的超时失效时间是多少? php中使用session防止用户非法登录后台的方法 php 当session超时时(前)处理代码写在哪 PHP SESSION问题,如何保证及时删除SESSION过期用户? php开发的web系统,登录使用的session验证,有时session过期后仍然会执行一次操作后才跳转的登录页 PHP Session 问题 PHP通过session验证登录不成功 php session操作期间经常失效怎么解决 你好,有看到你提过的一个关于php中session失效的问题。请问你的解决方案是什么? session过期怎么恢复 PHP 用户登录 session php写的网站后台登录不了了,账户和密码没问题,据说是session满了,有这回事么?高手指导下,怎么解决 跪求php session 超时问题 php session数据为什么不能储存 PHP的SESSION为什么无法存储? php登录页面session存储问题 为什么php配置文件中设置的 session保存路径不管用? thinkphp session保存或读取不了!! php 为什么session_start()无法储存初始化模块 php中session问题 php session保存文件夹权限问题 为什么用php 的session 无法在页面保存 php简单注册页面关于session失效的问题以及php日志出现警告的问题 thinkphp session保存不了 php.ini已经设置session.save_path = &quot;C:&#92;tmp&quot;,但是tmp文件夹是空的,根本存储不了session PHP:关于session中保存对象的问题 PHP中保存数据session,为什么有几个地方输出不出来? PHP中var_dump是什么意思 PHP中关于Var_dump的问题 PHP:怎么把var_dump()函数输出的值中的变量提取出来? php中var_dump 函数是什么意思 PHP中var_dump 和dump的区别是什么??? PHP:var_dump()函数是干什么用的?