Php回应html div无法正常工作

时间:2014-12-31 13:48:38

标签: php html

我试图回应欢迎的消息(用户的名字)!我已经在一个php文件上做得很好,只是简单地回应它。在我的index.html文件中但是当我使用相同的代码试图用div包围它时它不起作用...这是我的串联吗? 为什么这样,我该如何解决?

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

<?php

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

?>

</div>
</center>

3 个答案:

答案 0 :(得分:2)

PHP无法在.html - 文件中解析。仅当您重新配置Apache-Server以处理.html时与.php相同。

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

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

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

<?php session_start(); ?>
<!---Sale Box--->
<center>
<div id="box">

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

答案 1 :(得分:1)

您必须在 之前使用session_start 任何输出。

http://php.net/manual/en/function.session-start.php:&#34; 注意: 要使用基于Cookie的会话,必须在向浏览器输出任何内容之前调用session_start()。&#34;     

答案 2 :(得分:1)

将index.html更改为index.php