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