Fou-Lu
Lt. Junior Grade
- Registriert
- Aug. 2006
- Beiträge
- 290
einen schönen Abend an alle,
ich hab in den letzten Tagen mich wieder bisschen an PHP versucht und bin da auf ein seltsames Problem gestoßen.
Es geht um ein Login-Script für eine kleine Mitgliederverwaltung.
In meiner index.php gleich in der zweiten Zeile rufe ich nämlich die Funktion "start_session()" auf.
Anschließend wird natürlich geprüft ob bestimmte Session-Variablen gesetzt sind oder nicht und darauf reagiert. Sollten sie nicht gesetzt sein dann wird man zum Login-Formular geleitet und nach einer Authentifizierung gesetzt.
Nun.... jetzt ist es aber so, dass bei mir auf dem PC unter XAMPP alles wunderbar funktioniert.
Sobald ich es aber auf meinen Webspace bei 1und1 rauflade, läuft gar nichts mehr!!
In der Verwaltung kann ich zwischen PHP 5.2 und PHP 5.4 auswählen.
Wenn ich 5.2 einstelle, dann bekomme ich stets folgende Meldung:
Wenn ich es auf PHP 5.4 einstelle, dann verschwindet zwar die Fehler-Meldung, aber wenn ich dann nach dem Login versuche eine Session-Variable zu setzen
z.B:
dann bleibt diese dennoch leer. Egal was ich mache es funktioniert nicht, während bei mir mit xampp alles wunderbar läuft.
Hat jemand schon mal ähnliche Probleme gehabt? Hoffe auf Hilfe und danke schon mal im vorraus ;-)
ich hab in den letzten Tagen mich wieder bisschen an PHP versucht und bin da auf ein seltsames Problem gestoßen.
Es geht um ein Login-Script für eine kleine Mitgliederverwaltung.
In meiner index.php gleich in der zweiten Zeile rufe ich nämlich die Funktion "start_session()" auf.
Anschließend wird natürlich geprüft ob bestimmte Session-Variablen gesetzt sind oder nicht und darauf reagiert. Sollten sie nicht gesetzt sein dann wird man zum Login-Formular geleitet und nach einer Authentifizierung gesetzt.
Nun.... jetzt ist es aber so, dass bei mir auf dem PC unter XAMPP alles wunderbar funktioniert.
Sobald ich es aber auf meinen Webspace bei 1und1 rauflade, läuft gar nichts mehr!!
In der Verwaltung kann ich zwischen PHP 5.2 und PHP 5.4 auswählen.
Wenn ich 5.2 einstelle, dann bekomme ich stets folgende Meldung:
PHP:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at ..../index.php:1) in ..../index.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at ..../index.php:1) in ..../index.php on line 3
Wenn ich es auf PHP 5.4 einstelle, dann verschwindet zwar die Fehler-Meldung, aber wenn ich dann nach dem Login versuche eine Session-Variable zu setzen
z.B:
PHP:
$_SESSION['nickname'] = 'Max Mustermann';
dann bleibt diese dennoch leer. Egal was ich mache es funktioniert nicht, während bei mir mit xampp alles wunderbar läuft.
Hat jemand schon mal ähnliche Probleme gehabt? Hoffe auf Hilfe und danke schon mal im vorraus ;-)