Hallo PHP-Gemeinde,
ich bin dabei ein Login-System in ein Projekt einzubauen und bin mittlerweile so am Ende das ich es noch nicht mal mehr hinkriege einen Syntax Error selber zu beheben...
PHP-Code:
<?php
include 'connection.php';
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
session_start();
$username = $_POST['username'];
$passwort = $_POST['passwort'];
$hostname = $_SERVER['HTTP_HOST'];
$path = dirname($_SERVER['PHP_SELF']);
// Test THC
$sql = "select * from secure_login where username = '$username' and password = '$passwort'";
$db_erg = mysqli_query( $db_link, $sql );
$login = mysqli_fetch_array( $db_erg, MYSQL_ASSOC);
// Benutzername und Passwort werden überprüft
if ($username == "$login['username']" && $passwort == "$login['password']")
{
$_SESSION['angemeldet'] = true;
// Benutzername und Passwort werden überprüft
//if ($username == 'benjamin' && $passwort == 'geheim') {
// $_SESSION['angemeldet'] = true;
// Weiterleitung zur geschützten Startseite
if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1')
{
if (php_sapi_name() == 'cgi')
{
header('Status: 303 See Other');
}
else
{
header('HTTP/1.1 303 See Other');
}
}
header('Location: http://'.$hostname.($path == '/' ? '' : $path).'/index.php');
exit;
}
}
?>
Folgende Fehlermeldung:
Code:
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\htdocs\enitFumi\login.php on line 18
Ich würde mich sehr freuen wenn Ihr mir helfen könnt.
Mit freundlichen Grüßen
Thomas C