2017-04-18 145 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> 

這是我所得到的點擊主網頁登錄鏈接時:

<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

如果您看到代碼,這是兩件事之一。 1)您忘記了開頭'<?php'標籤。 2)你的網絡服務器沒有配置爲識別PHP文件 – Augwa

回答

0

執行PHP是由服務器完成。當沒有服務器正在運行/安裝時,瀏覽器很可能只顯示該文件的內容。你需要像WAMP(windows),XAMPP(linux)或MAMP(osx)。

+0

我運行了XAMPP,並激活了apache和mySQL –