Session Problem

dazu mal ne Frage:
Ist das eigentlich noch nötig
PHP:
session_id($_GET[session_name()]);

Ich meine, klar, logisch erscheint es mir schon. Aber bei früherem Arbeiten mit Sessions und deren ID-Übergabe per GET habe ich am Anfang der Dokumente immer nur session_start(); stehen, d.h. ohne die Session-ID erst noch per session_id(...) zu übernehmen. Trotzdem hat alles problemlos funktioniert. Dann wird aber wohl die Session als Cookie gesetzt worden sein oder wie?
Naja, wäre nett, wenn da noch mal jmd. ein kurzes Statement zu abgeben würde.
 
wenn ich jetzt eine DAtei Aufrufe, inder folgednes am Anfagn steht:

PHP:
<?php 
session_id($_GET[session_name()]); session_start(); 
if(!isset($_SESSION['user']) || $_SESSION['user'] == '') {

 if ($_SESSION['frei'] = 0)
{
echo "Sie sind noch nicht freigeschaltet!" ;
}



header("location: index.php"); 
  die; 
} 
?>

bekomme ich folgende Fehlermeldung:

PHP:
Warning: session_start() [function.session-start]: The session id contains illegal characters, valid characters are only a-z, A-Z and 0-9 in /www/htdocs/v079556/sebastian/eintragen1.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /www/htdocs/v079556/sebastian/eintragen1.php:2) in /www/htdocs/v079556/sebastian/eintragen1.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /www/htdocs/v079556/sebastian/eintragen1.php:2) in /www/htdocs/v079556/sebastian/eintragen1.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v079556/sebastian/eintragen1.php:2) in /www/htdocs/v079556/sebastian/eintragen1.php on line 12

Warning: Unknown(): The session id contains illegal characters, valid characters are only a-z, A-Z and 0-9 in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line


Wie bkomm ich diese Fehlermeldung weg? Außerdem klappt das mit dem $_SESSION['frei'] = 0) immr noch nciht
 
Zurück