2017-04-18 3 views
-1

Ich habe ein Problem mit PHP und HTML, ich möchte einen Link zu einer PHP-Seite für ein Login-Formular umleiten, wie folgt: Umleiten des Browsers auf die Datei, aber es zeigt nur die Code, ohne die Form zu zeigen, gibt es etwas, das ich vermisse?HTML Umleitung zu PHP

der Link zu einem PHP-Skript bezieht, ist der Code folgendermaßen aus:

<?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> 

Das ist, was ich bekommen, wenn der Login-Link auf der Haupt-Webseite klicken:

<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

Wenn Sie PHP-Code in Ihrem Browser sehen, bedeutet dies, dass Ihr Webserver diesen Code nicht verarbeitet. PHP ist nicht richtig installiert oder konfiguriert, oder Sie verwenden es nicht korrekt. – David

+0

Überprüfen Sie die Dateiendung und die interne Datei oben

+0

Wenn Sie den Code sehen, ist es eines von zwei Dingen. 1) Sie haben das öffnende ' Augwa

Antwort

0

Ausführen von PHP ist getan von einem Server. Wenn kein Server läuft/installiert ist, zeigt Ihr Browser höchstwahrscheinlich nur den Inhalt dieser Datei an. Sie benötigen etwas wie WAMP (Windows), XAMPP (Linux) oder MAMP (OSX).

+0

Ich habe XAMPP läuft, mit Apache und mySQL aktiviert –