Session Cookie erst bei Reload

Hallo

ich habe folgendes Problem.
Ich gehe von einer HTML seite auf eine PHP seite und starte dort die session.
aber erst bei einem relod wird die session_id erstellt.
Wir kann man es realisieren das dieses direkt passiert, oder was muss ich vorher
für Befehle ausführen.

Gruß Heiko

session oder cookie?
cookies werden beim client hinterlegt - der ruft die seite beim Server ab und dort wird diese erstellt. In der seite (die komplett übermittelt wird) steht der Befehl zum cookie erstellen… das cookie ist also de facto erst beim nächsten refresh vorhanden. Session Variablen sind allerdings gleich vorhanden, weil die Serverseitig gespeichert werden…

Ich löse das cookie problem meist so, dass ich in der funktion zum einloggen ein true zurückgebe und wenn das true ist eben die Seite so aufrufe wie wenn ein gültiges cookie gesetzt ist…

alternativ gäbe es noch die möglichkeit die Seite dann gleich nochmal umzuleiten um so den nötigen refresh zu vollziehen…

HTH
Munich