Moin.
Hab da ein Login Skript auf DB Basis.
Ich befinde mich auf der index.php und gebe meine Usernamen undmein Pw ein.
Anschließend wird auf die login.php verwiesen. Am Anfagn dieser Datei steht:
session_start();
Sollte User und PW fertig sein, wird "Login erfolgreich" angezeigt und ein Link zur intern.php wir angezeigt
Rufe ich diese auf, bekomme ich 2 Fehlermeldungen:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /www/htdocs/v093032/intern.php:1) in /www/htdocs/v093032/intern.php on line 2
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v093032/intern.php:1) in /www/htdocs/v093032/intern.php on line 5
Hier mal der Code von der intern.php
Hab da ein Login Skript auf DB Basis.
Ich befinde mich auf der index.php und gebe meine Usernamen undmein Pw ein.
Anschließend wird auf die login.php verwiesen. Am Anfagn dieser Datei steht:
session_start();
Sollte User und PW fertig sein, wird "Login erfolgreich" angezeigt und ein Link zur intern.php wir angezeigt
Rufe ich diese auf, bekomme ich 2 Fehlermeldungen:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /www/htdocs/v093032/intern.php:1) in /www/htdocs/v093032/intern.php on line 2
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v093032/intern.php:1) in /www/htdocs/v093032/intern.php on line 5
Hier mal der Code von der intern.php
PHP:
<?php
session_start();
if(!isset($_SESSION['user']) || $_SESSION['user'] == '') {
header("Location: http://www.xxxxx.de/index.php");
die;
}
if(!isset($_SESSION['frei']) || $_SESSION['frei'] == '0')
{
echo "Sie sind noch nicht freigeschaltet!" ;
die;
}
if(!isset($_SESSION['gewerbe']) || $_SESSION['gewerbe'] == '2')
{
echo "Sie haben diesen Dienst nicht beantragt, und sind kein Handwerker!" ;
die;
}
?>