PHP中的会话已经开始错误[重复]

Posted

技术标签:

【中文标题】PHP中的会话已经开始错误[重复]【英文标题】:Session already started error in PHP [duplicate] 【发布时间】:2018-12-25 10:06:26 【问题描述】:

我创建了一个社交网站,用户可以在其中注册并查看彼此的帖子。它在我的本地服务器上运行良好,但是当我尝试上传到 000webhost.com 时,会显示“会话已开始”错误。有没有办法解决这个问题?谢谢!

【问题讨论】:

不要启动会话两次。它为您提供它发生的文件名和行号。魔术。 我认为这是 000webhost 提供的“免费”虚拟主机。请记住,“免费”服务使用 php 5.2,远远超出 End of Life 我尝试提供我的代码,但出现错误“您的代码未格式化” 【参考方案1】:

您可以在开始会话之前使用此代码:

对于 PHP >= 5.4.0

if (session_status() == PHP_SESSION_NONE) 
    session_start();

适用于 PHP

if(session_id() == '') 
    session_start();

【讨论】:

以上是关于PHP中的会话已经开始错误[重复]的主要内容,如果未能解决你的问题,请参考以下文章

已经开始的PHP会话[重复]

在php中登录管理面板时出现此错误[重复]

PHP会话已经开始[重复]

检查 PHP 会话是不是已经开始

由于不活动而导致会话超时[重复]

上一个版本的 Phpmyadmin 会话启动错误