Seite 1 von 1

Session-ID speichert Variable nicht, warum?

Verfasst: 17.04.2009, 14:13
von JohnBi
Ich bin am verzweifeln, auf meinem alten Server funktioniert es alles wunderbar, nur hier auf dem neuen klappt einfach nichts...

ich glaube es liegt an der PHP Version, denn bei dem alten Server brauchte ich zum Beispiel keine Variablen mit $_POST['variable'] zu übergeben, beim neuen ist das Pflicht sonst kommen nie Variablen an...

Ok, nun zu meinem Problem und ich weiss nicht warum das nicht klappt, beim alten funktioniert es wunderbar, genau derselbe Code.

Code: Alles auswählen

$user_ID= auth($user_name, $user_pwd);
$_SESSION['user_id'] = $user_ID;
$sid = session_id( );
wenn ich nun nachfrage

Code: Alles auswählen

 if(isset($_SESSION['user_id']))
    {echo "SESSION USER ID WURDE GESETZT ($user_ID)";}
   else
    &#123;echo "SESSION USER ID WURDE <b>NICHT</b> GESETZT &#40;$user_ID&#41;";&#125;
Warum funktioniert das nicht?

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 17.04.2009, 14:19
von chrizz
was gibt denn $_SESSION überhaupt aus? wird da überhaupt was gespeichert? hast du irgendwo noch nen session_start()?

Verfasst: 17.04.2009, 14:26
von JohnBi
Danke chrizz, für deine schnelle Antwort, ja also ich lade den Teil mit include rein, in der index.php hab ich am Anfang auch nen session_start()

Ich glaube du hast das Problem gefunden, es wird anscheinend nichts gespeichert, die Datenbankabfrage hat auf ein nicht vorhandenes Datenfeld gezeigt, weil nur die Datenbankstruktur hatte ich geändert. Danke nochmals.

Sollte das doch nicht klappen, melde ich mich nochmal.