0
xamppでlocalhostにスタートページ(php)をロードしようとしています。私がファイルをhtmlドキュメント(start.htmlとして保存されている)にしておくと、それは表示されますが、PHPのファイルとして保存するとすぐに($ _SESSION ['id']を実行するためには、基本的には無限のロード処理(ファイルが、エラーが現れていない。ここに私のコードです。任意のヘルプは高く評価されています。おかげでlocalhostはPHPをロードしません
<?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>
空のindex.phpページを試して、 '<?php phpinfo();'を実行して、PHPが正しく設定されていることを確認してください正しいディレクトリにいますか? – brianforan
'<?php'の前に実際にスペースがありますか? 'error_reporting(E_ALL);試してください。 ini_set( 'display_errors'、 '1 '); ' – AbraCadaver
正しく設定する必要があります。 start.htmlファイルでsignup.phpを呼び出すと、それが動作し、signup.phpが実行されます。 –