PHPとHTMLに問題がありますので、ログインフォームのPHPページにリダイレクトするリンクを希望します。 <p><a href="LoginPage.php">Login</a></p>
ブラウザをファイルにリダイレクトしますが、コード、フォームを表示せずに、私は行方不明のものがありますか?HTMLをPHPにリダイレクト
リンクは、コードはこれです、PHPスクリプトを参照している:
<?php
header("location:WebPage1.html");
include('login.php');
if(isset($SESSION['login.php'])){
header("location:login.php");
}
?>
<!doctype HTML>
<html>
<head>
<title>Login PC SHOP</title>
<a href="mystyle.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="main">
<h1>Esegui il login al sito</h1>
<div id="login">
<h2>Login Form</h2>
<form action="" method="post">
<label>UserName :</label>
<input id="name" name="username" placeholder="username" type="text">
<label>Password :</label>
<input id="password" name="password" placeholder="**********"
type="password">
<input name="submit" type="submit" value=" Login ">
<span><?php echo $error; ?></span>
</form>
</div>
</div>
</body>
</html>
これは、メインのWebページ上のログインリンクをクリックしたときに、私が得るものです:PHPを実行
<HTML>
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
<title>
PC Shop - Home Page
</title>
</head>
<body>
<h1><a href="WebPage1.html"> PC Shop </a></h1>
<p><a href="LoginPage.php">Login</a></p>
<table border=1>
<tr>
<td>
<a href="WebPage2.html"> Carrello </a>
</td>
<td>
<a href="WebPage3.html">Area Clienti</a>
</td>
</tr>
</table>
</body>
</HTML>
ブラウザにPHPコードが表示されている場合は、Webサーバーがそのコードを処理していないことを意味します。 PHPが正しくインストールまたは設定されていないか、または正しく使用されていません。 – David
上のファイル拡張子と内部ファイルを調べます<?phpキーワードが定義されています –
コードが表示されている場合は、2つのうちの1つです。 1)オープニングの '<?php'タグを忘れました。 2)あなたのWebサーバはPHPファイルを認識するように設定されていません – Augwa