Jag tror jag blir knäpp(are) snart! Du verkar ju ha fått ditt svar, men tänk på att alltid när du bygger upp en PHP-sida att du högst upp ovanför all annan kod, text and so on, sätter session_start(); även fast du har satt det till 1 i php.ini, ifall du nu lägger upp sidan på en annan server!Sessions!
Sitter och försöker få sessions att fungera.
i php.ini har jag satt session.autostart till 1 för att behöva slippa använda session_start()
Jag har en loginsida som submittar till sig själv. Loginsidan require:ar ett script som innehåller en loginfunktion. I loginfunktionen sätter jag massa sessionsvariabler, via $_SESSION, om login lyckas.
Sedan redirectar jag sidan, via Header, till användarens startsida.
session_register ska endast användas för att göra sessionsvariablerna till lokala. Dvs $_SESSION["userid"] blir $userid om man använder session_register("userid"); men det är det gamla sättet, jag vill använda $_SESSION
men sessionsvariablerna finns inte kvar efter omstyrningen till startsidan.
om jag tittar i D:\inetpub\php\sessiondata så skapas det 3 olika sessionsfiler efter inloggningen.
någon som vet vad som kan vara fel??Sv: Sessions!