如何解决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爱好者其它相关文章!
相关阅读 更多
-
LUNA币上市时间及首发价格介绍 时间:2025-06-16
-
LUNA币空投平台和交易所支持详情 时间:2025-06-16
-
LUNA币今日价格及本周行情走势(币安行情) 时间:2025-06-16
-
LUNA币投资回报率及历史表现分析 时间:2025-06-16
-
忘川风华录幽墟装备选择-幽墟选什么防御 时间:2025-06-16
-
LUNA币历史最低价与最高价统计 时间:2025-06-16
今日更新
-
php 小写数字怎么转大写
阅读:21
-
浅析Swoole server
阅读:21
-
php怎么替换关键字
阅读:24
-
php怎么将字符串转为json数据
阅读:35
-
MySQL查询数据之:单表查询
阅读:27
-
php去掉数组最后一个元素
阅读:24
-
php怎么去掉p标签
阅读:18
-
php怎么替换首字符
阅读:18
-
php 一维数组怎么去除重复
阅读:18
-
微信小程序中如何引入echart图表
阅读:28