Php回显html div不工作

Php回显html div不工作,php,html,Php,Html,我正试图回应欢迎的信息(用户名)!我在一个php文件上做得很好,只是简单地重复它。但是,在我的index.html文件中,当我使用相同的代码试图用div包围它时,它不起作用。。。这是我的连接吗? 这是为什么?我如何修复它 <!---Sale Box---> <center> <div id="box"> <?php session_start(); echo '<div id="text"> Welcome' . $_SESSION['u

我正试图回应欢迎的信息(用户名)!我在一个php文件上做得很好,只是简单地重复它。但是,在我的index.html文件中,当我使用相同的代码试图用div包围它时,它不起作用。。。这是我的连接吗? 这是为什么?我如何修复它

<!---Sale Box--->
<center>
<div id="box">

<?php

session_start();
echo '<div id="text"> Welcome' . $_SESSION['username']. "</div>"

?>

</div>
</center>

在进行任何输出之前,必须先使用
会话\u start

:“注意:要使用基于cookie的会话,必须先调用会话_start(),然后才能将任何内容输出到浏览器。”
.

在任何输出之前,您必须使用
会话\u start

:“注意:要使用基于cookie的会话,必须先调用会话_start(),然后才能将任何内容输出到浏览器。”
.php

将index.html更改为index.php

将index.html更改为index.php

无法在
.html
-文件中解析php。只有当您将Apache服务器重新配置为处理
.html
,与他处理
.php
时相同

因此,您的页面必须是
index.php
而不是
index.html

此外,您还应该注意在运行apache的服务器上运行此程序,或者可以安装本地apache服务器来解析php。看

在此之后,你必须像这样回应(一种可能性)



无法在
.html
-文件中解析PHP。只有当您将Apache服务器重新配置为处理
.html
,与他处理
.php
时相同

因此,您的页面必须是
index.php
而不是
index.html

此外,您还应该注意在运行apache的服务器上运行此程序,或者可以安装本地apache服务器来解析php。看

在此之后,你必须像这样回应(一种可能性)




web服务器是否正在处理
.html
文件中的PHP代码?默认情况下,它通常不会。如果您看到的是实际的PHP代码客户端,那么这意味着它没有被视为代码服务器端。将文件重命名为
.php
可能会解决这一问题。
index.htm
文件表明它已经存在:
*.html
->
*。php
php代码不会在html页面(index.html)中呈现。在php页面(index.php)中添加代码。
echo
需要
在结尾。@Xela将.html改为.php,然后解决它。web服务器是否在
.html
文件中处理php代码?默认情况下,它通常不会。如果您看到的是实际的PHP代码客户端,那么这意味着它没有被视为代码服务器端。将文件重命名为
.php
可能会解决这一问题。
index.htm
文件表明它已经存在:
*.html
->
*。php
php代码不会在html页面(index.html)中呈现。在php页面(index.php)中添加代码。
echo
需要
结尾。@Xela所以将.html改为.php,然后问题就解决了。事实上,你是对的,但措辞不好。让我来编辑:)不要删除答案,以免得票被否决。你的回答是正确的。你可能想继续删除它。事实上,我只是想在有了正确的引用源之后重写它。。。我怀疑这个“在任何输出之前”的东西是否也用于
session-start()
,或者仅仅用于
header()
;-)实际上是的,你是对的,但是措辞不好。让我来编辑:)不要删除答案,以免得票被否决。你的回答是正确的。你可能想继续删除它。事实上,我只是想在有了正确的引用源之后重写它。。。我怀疑这个“在任何输出之前”的东西是否也用于
session-start()
,或者仅仅用于
header()
;-)是的,很好用,非常感谢你:-)@Xela欢迎您;)然后接受他的回答,夫人/先生是的,很好,非常感谢@Xela欢迎您;)然后接受他的回答夫人/先生“php不能被html解析”:@Dwza:这不是真的,这取决于您的Web服务器设置。@fpierrat实际上您可以做任何事情,甚至驾驶没有任何技术的飞机。所以这个评论有点没用!即使是最重要的。如果你想给他一个关于“如何配置apache服务器”的小建议,那就去吧。但这不是老年退休金计划的问题。顺便说一句,我的回答是正确的,没有必要付出@是的。像OP这样的问题已经被问了很多次了。但是,你的答案确实是正确的。@Fred ii-:)我想那是你的一票。谢谢。@Dwza我的评论并没有任何冒犯的意思,但你似乎是这么想的,所以我向你道歉。但我仍然相信,人们不应该在通常是正确的情况下给出绝对真理这样的强制性答案。我不想在apache配置方面给出任何教训,但我认为这样的回答给出了错误的信息,也给了OP以及未来的读者,他们的服务器可能会被配置成不同的配置。我看到你在这段时间里编辑过,所以我向上投票,我想这应该可以补偿之前的向下投票:-)“php不能被html解析”:@Dwza:这不是真的,这取决于你的Web服务器设置。@fpierrat实际上你可以做任何事情,甚至可以驾驶没有任何技术的飞机。所以这个评论有点没用!即使是最重要的。如果你想给他一个关于“如何配置apache服务器”的小建议,那就去吧。但这不是老年退休金计划的问题。顺便说一句,我的回答是正确的,没有必要付出@是的。像OP这样的问题已经被问了很多次了。但是,你的答案确实是正确的。@Fred ii-:)我想那是你的一票。谢谢。@Dwza我的评论并没有任何冒犯的意思,但你似乎是这么想的,所以我向你道歉。但我仍然相信,人们不应该在通常是正确的情况下给出绝对真理这样的强制性答案。我不想在apache配置方面给出任何教训,但我认为这样的回答给出了错误的信息,也给了OP和未来的机会
<?php session_start(); ?>
<!---Sale Box--->
<center>
<div id="box">

<?php echo "<div id='text'>Welcome {$_SESSION['username']}</div>"; ?>
</div>
</center>