2017-04-18 18 views
-1

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> 
+1

ブラウザにPHPコードが表示されている場合は、Webサーバーがそのコードを処理していないことを意味します。 PHPが正しくインストールまたは設定されていないか、または正しく使用されていません。 – David

+0

上のファイル拡張子と内部ファイルを調べます<?phpキーワードが定義されています –

+0

コードが表示されている場合は、2つのうちの1つです。 1)オープニングの '<?php'タグを忘れました。 2)あなたのWebサーバはPHPファイルを認識するように設定されていません – Augwa

答えて

0

ですサーバーによって行われます。サーバーが実行/インストールされていない場合、ブラウザはそのファイルの内容を表示する可能性が最も高いでしょう。 WAMP(windows)、XAMPP(linux)、MAMP(osx)のようなものが必要です。

+0

私はXAMPPを実行しており、apacheとmySQLが起動しています –

関連する問題