我想在我的PHP中包含两个文件,但我收到警告说忽略会话\u start

我想在我的PHP中包含两个文件,但我收到警告说忽略会话\u start,php,session,include,Php,Session,Include,我想使用require\u包含两个文件。当我只有一个文件时,它工作正常,但当我添加第二个require_时,它会给我以下错误通知:会话已经启动-忽略会话_start()。 我试着加上这个 <?php if(!isset($_SESSION)){ session_start();}?> 但这没用。 请帮忙。谢谢。您可能已经开始了会话();您包含的两个文件中的行(和会话_start()只能调用一次)。尝试用您提供的代码替换它们(而不仅仅是添加),它应该可以工作。您只能使用“sess

我想使用require\u包含两个文件。当我只有一个文件时,它工作正常,但当我添加第二个require_时,它会给我以下错误通知:会话已经启动-忽略会话_start()。 我试着加上这个

<?php
if(!isset($_SESSION)){
session_start();}?>

但这没用。
请帮忙。谢谢。

您可能已经开始了会话();您包含的两个文件中的行(和会话_start()只能调用一次)。尝试用您提供的代码替换它们(而不仅仅是添加),它应该可以工作。

您只能使用“session_start();”一旦进入页面和所有包含的文件,您就可以同时加载

最好的方法是编写一个“session_start();”在包含所有其他文件的文件顶部,不要编写“session_start();”在那些档案里

您还可以生成一个特殊文件,在其中写入“session_start();” 如果你现在做一个

include_once('path_to_this_file.php'); 


此文件只包含一次,会话启动也只执行一次。

您能给我看一下其他文件吗?如果(会话状态()!==PHP\u会话启动){session\u start();}在启动会话的任何地方都遵循上述代码段。您不应该忽略注释;他们要求澄清,你没有这样做,也不是很礼貌。如果你发布了其他文件的代码,这里的人很可能会回答你的问题。我向所有人致歉,我无意忽视任何人的评论。对不起,我不尊重这里的任何人,即使是无意的。
require_once('path_to_this_file.php');