我正在尝试回应欢迎(用户名)的欢迎消息!我已经在一个php文件上很好地做到了这一点,只是简单地呼应它。然而,在我的index.html文件中,当我使用相同的代码尝试用div包围它时,它不起作用……是我的连接吗?为什么会这样?我该如何修复它?
<!---Sale Box--->
<center>
<div id="box">
<?php
session_start();
echo '<div id="text"> Welcome' . $_SESSION['username']. "</div>"
?>
</div>
</center>发布于 2014-12-31 21:57:43
PHP不能在.html-files中解析。仅当您重新配置Apache-Server,使其像处理.php时那样处理.html。
因此页面必须是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>发布于 2014-12-31 21:50:47
在任何输出之前,您必须使用session_start 。
http://php.net/manual/en/function.session-start.php:“注意:要使用基于cookie的会话,必须在将任何内容输出到浏览器之前调用session_start()。”
发布于 2014-12-31 21:52:24
将index.html更改为index.php
https://stackoverflow.com/questions/27722031
复制相似问题