我正在尝试使用xampp在localhost上加载我的起始页面(php)。只要我保存文件一个html文件(保存为start.html)它就会显示但是只要我将它保存为php文件(为了执行$ _SESSION ['id']它就无法加载文件(基本上是一个无限的加载过程但没有出现错误。这是我的代码。非常感谢任何帮助。谢谢
<?php
session_start();?>
<html>
<head>
<title>
I am a login project
</title>
<meta charset="utf-8">
<link rel="stylesheet" href='style.css' type="text/css">
</head>
<body>
<form method="post" action="login.php">
<input type="text" placeholder="uid" name="Username">
<input type="password" placeholder="Password" name="pwd">
<button type="submit" name="submit">LOGIN</button>
</form>
<br>
<?php
if(isset($_SESSION['id'])){
echo $_SESSION['id'];
}
?>
<form method="post" action="signup.php">
<input type="text" placeholder="first" name="first">
<input type="text" placeholder="last" name="last">
<input type="text" placeholder="uid" name="Username">
<input type="password" placeholder="Password" name="pwd">
<button type="submit" name="submit">SIGN_UP</button>
</form>
<br>
<form method="post" action="logout.php">
<button type="submit" name='logout'>LOGOUT</button>
</form>
</body>
</html>
答案 0 :(得分:0)
会话启动应该在任何输出之前发生。在打开php标签之前有一个空格