Hallo Community,
Ich will gerade in meinem Script eine Session Funktion einbauen damit ich prüfen kann ob man eingeloggt ist oder nicht.
Nun habe ich in meinem Script gaaaaanz oben session_start(); stehen und dennoch bekomme ich einen Fehler wenn ich das Script öffne.
Der Original Code:
Und die Fehlermeldung:
Ich habs schon rumversucht jedoch nichts gefunden da ich alles richtig gemacht habe soviel ich sehe
Ich will gerade in meinem Script eine Session Funktion einbauen damit ich prüfen kann ob man eingeloggt ist oder nicht.
Nun habe ich in meinem Script gaaaaanz oben session_start(); stehen und dennoch bekomme ich einen Fehler wenn ich das Script öffne.
Der Original Code:
PHP-Quellcode
- <?php
- session_start();
- include('./includes/config.php');
- $page = $_GET['php'];
- ?>
- <html>
- <head>
- <title>Startseite</title>
- <link rel="stylesheet" href="./css/style.css">
- </head>
- <body>
- <div id="container">
- <div id="header">Titelbild</div>
- <div id="content">
- Inhalt
- </div>
- <div id="login">
- <form action="index.php?php=dologin" method="post">
- Benutzername:<br>
- <input type="text" name="username" value="Benutzername" onClick="this.value=''"> <br>
- Passwort:
- <input type="Password" name="passwort" value="Passwort"><br>
- <input type="Submit" value="Login">
- </form>
- </div>
- <?php
- switch ($page) {
- case "dologin":
- $username = mysql_real_escape_string($_POST["username"]);
- $passwort = mysql_real_escape_string($_POST["passwort"]);
- $query = mysql_query("SELECT * FROM Benutzer WHERE Benutzername = '$username'");
- $res = mysql_fetch_object($query);
- if ($res->Passwort == $passwort){
- $_SESSION['username'] = $username;
- echo '<script type="text/JavaScript">
- alert("Login Erfolgreich");
- window.location.href ="alarmseite.php";
- </script>';
- }
- else {
- echo '<script type="text/JavaScript">
- alert("Login Fehlgeschlagen");
- window.location.href ="index.php";
- </script>';
- }
- }
- ?>
- </div>
- </body>
- </html>
Und die Fehlermeldung:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/vhosts/funkspiel-bos-funk.de/subdomains/test/httpdocs/update/index.php:1) in /var/www/vhosts/funkspiel-bos-funk.de/subdomains/test/httpdocs/update/index.php on line 2
Ich habs schon rumversucht jedoch nichts gefunden da ich alles richtig gemacht habe soviel ich sehe