如何解决php session出错问题
时间:2021-03-15
来源:互联网
标签:
今天给大家带来php session出错的解决办法:1、删除“session_start();”之前的输出;2、调用配置文件时使用“include_once()”包含,并避免重复调用出错。还不清楚的朋友们快来PHP爱好者了解一下吧。

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
如何解决php session出错问题
当成功登陆之后我给用户记录session,如下:
$account=$_POST['account']; //获取表单传递的用户名如果用户名和密码正确,则:session_start();session_register("account");运行了以后,发现报错如下:Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\AppServ\www\myweb\conn.php:2) in D:\AppServ\www\myweb\loginsave.php on line 16Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\AppServ\www\myweb\conn.php:2) in D:\AppServ\www\myweb\loginsave.php on line 16Fatal error: Call to undefined function session_register() in D:\AppServ\www\myweb\loginsave.php on line 17其中所谓的16,17行就是上面那两行:session_start();session_register("account");昨天我运行还正常,怎么现在有问题了。。。。这个用法有什么错吗?怎么解决?
解决办法:
1、session_start();之前不能有输出,开启session通常放在第一行。
2、你可以看看conn.php文件中是不是已经开启过session了,一般session开启在配置文件第一行,调用配置文件时使用include_once()包含,避免重复调用出错。
以上就是如何解决php session出错问题的详细内容,更多请关注php爱好者其它相关文章!
-
什么是无理数 常见的无理数有哪些 无理数和有理数的区别 时间:2025-11-19 -
Linux中软连接和硬链接的区别、优缺点和应用场景等 时间:2025-11-19 -
什么是Hypervisor Hypervisor虚拟机监控程序详解 时间:2025-11-19 -
numeric是什么数据类型 decimal和numeric的区别 时间:2025-11-19 -
Java中public class和class的区别 时间:2025-11-19 -
Android中Activity跳转的两种实现方法 时间:2025-11-19
今日更新
-
闪耀暖暖忆海心阶赛季倒计时-第三十三赛季即将开启
阅读:18
-
卡厄思梦境国服卡池怎么抽-卡池抽取机制详解
阅读:18
-
境界刀鸣微氪怎么玩-微氪玩法思路
阅读:18
-
黑色四叶草魔法帝之道燃烧队怎么搭配
阅读:18
-
币安爆仓补偿公平性解析 用户权益与平台标准探讨
阅读:18
-
星布谷地露卡活力怎么玩-露卡活力系统玩法
阅读:18
-
星布谷地藏宝标记在哪-星布谷地藏宝位置
阅读:18
-
上进心那个梗是什么意思?揭秘年轻人最爱用的自嘲梗
阅读:18
-
怪物猎人旅人大锤怎么玩-大锤玩法技巧详解
阅读:18
-
天堂2盟约技能循环怎么设置-技能循环操作方法
阅读:18










