私はこのHTMLコードを持っています。レジスターフォームのはずです。ユーザーが情報を再入力する必要がないように、セッションを使用して情報を保存しています。しかし、どういうわけか、値の部分の中に PHP コード全体を書いています。はい、フォーマットは .php で、私は WAMP サーバーを使用しています。APPServ も使用しようとしましたが、役に立ちませんでした。ここにコードがあります
<form action="register.php" method="post">
<h1>Register Form</h1>
<table>
<tr>
<td>Login name:</td>
<td><input type="text" name="login_name" value="<?=(!empty($_POST['login_name'])) ? $_POST['login_name'] : ''?>" /></td>
</tr>
<tr>
<td>First name:</td>
<td><input type="text" name="first_name" value="<?=(!empty($_POST['first_name'])) ? $_POST['first_name'] : ''?>" /></td>
</tr>
<tr>
<td>Last name:</td>
<td><input type="text" name="last_name" value="<?=(!empty($_POST['last_name'])) ? $_POST['last_name'] : ''?>" /></td>
</tr>
<tr>
<td>Password:</td>
<td><input type="password" name="pw1" /></td>
</tr>
<tr>
<td>Confirm password:</td>
<td><input type="password" name="pw2" /></td>
</tr>
<tr>
<td>Email:</td>
<td><input type="text" name="email" value="<?=(!empty($_POST['email'])) ? $_POST['email'] : ''?>" /></td>
</tr>
<tr>
<td colspan="2" style="text-align: center;"><input type="submit" name="register" value="Register!" /></td>
</tr>
</table>
</form>
私が抱えている唯一の問題は、私が言及したことです。テキストボックスには、値の部分に書いた PHP コードが表示されます。他のすべては正常に機能しています。私は Windows 8 で Chrome を使用しています。このコードを友人に送信したところ、問題なく動作しました。唯一の違いは、彼が Windows 7 を使用していることです。