基本PHP程序抛出错误。会话\u start()无法发送会话cookie
下面是我的简单PHP程序:基本PHP程序抛出错误。会话\u start()无法发送会话cookie,php,session,caching,cookies,Php,Session,Caching,Cookies,下面是我的简单PHP程序: <HTML> <HEAD> <TITLE>Lookout World!</TITLE> </HEAD> <BODY> <?php session_start(); echo "Hello, world!"; ?> </BODY> </HTML> 当我通过Apache 2.4 web服务器运行此PHP程序时,它会抛出以下错误: 警告:会话\u开始:无
<HTML>
<HEAD>
<TITLE>Lookout World!</TITLE>
</HEAD>
<BODY>
<?php
session_start();
echo "Hello, world!";
?>
</BODY>
</HTML>
当我通过Apache 2.4 web服务器运行此PHP程序时,它会抛出以下错误:
警告:会话\u开始:无法发送会话cookie-标题已由第8行C:\Apache24\htdocs\Hello.php中C:\Apache24\htdocs\Hello.php中启动的输出发送
警告:会话\u开始:无法发送会话缓存限制器-标题已发送输出,开始于C:\Apache24\htdocs\Hello.php:6,位于C:\Apache24\htdocs\Hello.php的第8行
你好,世界
奇怪的是,如果你有这个:
<?php
session_start();
echo "Hello, world!";
?>
。。。程序运行正常,没有错误。
但是,对于我正在开发的软件,我们需要将PHP嵌入到HTML文件中。对于一个学校的项目,这是。那么,我如何修复这些错误并消除这些错误呢。因为在我们的学校项目中,它也会出现这些错误,我们无法登录学校项目的PHP程序。只需将会话启动调用移到顶部即可
<?php
session_start();
?>
<HTML>
<HEAD>
<TITLE>Lookout World!</TITLE>
</HEAD>
<BODY>
<?php
echo "Hello, world!";
?>
</BODY>
</HTML>
注意:要使用基于cookie的会话,必须调用会话\u start
在将任何内容输出到浏览器之前
你发布的代码有效。这是你们在寻找的答案,不是吗。您没有发布不起作用的代码。我只能假设你在会话开始前输出了一些东西,这正是错误所说的。。。。所以不要那样做。对不起,伙计,我在问题中输入的代码由于某种原因没有出现。。。