Original geschrieben von combie
Ich vermute einen trivialen Parse Error.
Ich vermute einen trivialen Parse Error.
Also zuzsätzlich noch eine Testdatei, wo nur der header -befehl drin steht ..
mfg
<?php
session_start();
header("Location: http://orenidle.org/intra/intern/index.php"); ?>
header("Refresh: 3; url=http://orenidle.org/intra/intern/index.php");
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
ini_set('ignore_repeated_source', 1);
ini_set('html_errors', 1);
session_start();
// konfiguration und verbindungsdaten holen
require_once('connect.inc.php');
// prüfen, ob die eingabefelder ausgefüllt wurden
if(empty($_POST['u_name']) || empty($_POST['u_pass']))
{
// wenn sie nicht ausgefüllt wurden
echo '<b>No se han completado todos los campos necesarios</b>';
exit();
}else
{
// wenn sie ausgefüllt wurden
// eine SQL-abfrage vorbereiten und sie abschicken
$sql = "SELECT name, vorname, berechtigungID, mw, filialID, mitarbeiterID
FROM tblmitarbeiter
WHERE name = '".mysql_real_escape_string($_POST['u_name'])."'
AND passwort = '".md5($_POST['u_pass'])."'
";
$qry = mysql_query($sql) or die(mysql_error());
// prüfung, ob genau eine der spalten mit der Eingabe überein stimmt
if(mysql_num_rows($qry) == 1)
{
// wenn es übereinstimmt
// eine session "logged" auf TRUE setzen
$_SESSION['logged'] = TRUE;
// $_SESSION mit Werten füllen;
// $qry = mysql_query($sql);
$result = mysql_fetch_assoc($qry);
foreach($result as $key => $value)
{
$_SESSION[$key] = $value;
}
// auf die geschützte datei weiterleiten
header("Location: http://orenidle.org/intra/intern/index.php");
exit();
// echo "keine Weiterleitung erfolgt.";
}else
{
// wenn es nicht übereinstimmt
echo '<b>El sistema no pudo reconocerle como un usuario válido</b>';
exit();
}
}
?>
header("Location: http://orenidle.org/intra/intern/index.php");
header("Refresh: 3; url=http://orenidle.org/intra/intern/index.php");
<meta http-equiv="refresh" content="3; url=http://orenidle.org/intra/intern/index.php" />
Kommentar