MullaKrekar Skrevet 16. april 2003 Del Skrevet 16. april 2003 Har et innloggingsscript mot en MySQL-database hvor blant annet user_id er et felt. Hvis innloggingen er riktig, legges user_id'n for brukeren inn i en variabel; $author_id . Denne variabelen vil jeg ha med meg videre for å legge den inn i en annen tabell ved en senere anledning, og det er er her jeg sliter litt. Jeg har session_register('author_id') i innloggingsscriptet, men jeg får den liksom ikke med videre... Har forsøkt med $author_id = $_POST['author_id'] på de andre sidene, men... Forslag? Lenke til kommentar
Neo Skrevet 16. april 2003 Del Skrevet 16. april 2003 har du prøvd: $author_id = $HTTP_SESSION_VARS['author_id']; #eller $author_id = $_SESSION['author_id']; Kan gjøre slik også: 1) Lett: når en side blir kalt opp kan du jo sende med variabelen til den siden på denne måten: side.php?author_id=$author_id 2) lage en cookie med author_id, sende denne til klienten og lese av denne når det trengs. Ulempen er at det tar litt lengre tid enn nr.1 og er avhengig av at klienten har cookies "skrudd på". 3) sessions, som du har brukt. Tar en del prosessor-kraft på serveren i forhold til de andre metodene og ting tar litt lenger tid. Dersom det ikke er veldig stor serverload er det greit å bruke sessions. Lenke til kommentar
MullaKrekar Skrevet 16. april 2003 Forfatter Del Skrevet 16. april 2003 Takker! $author_id = $_SESSION['author_id']; fungerte alldeles utmerket. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå