Lurifaksen Skrevet 25. oktober 2008 Del Skrevet 25. oktober 2008 Enkelt spørsmål: Hvorfor skjer dette: $_SESSION['abc'] = "session variabel"; $abc = "session variabelen blir her endret"; echo $_SESSION['abc']; //output: "session variabelen blir her endret" Problemet er altså at jeg ikke kan ha en vanlig variabel med samme navn som en session variabel. Brukte sikkert en time på å skjønne hvorfor session variabelen min hele tiden ble endret Minner om Register Globals/$_GET... Lenke til kommentar
Ernie Skrevet 25. oktober 2008 Del Skrevet 25. oktober 2008 (endret) Sikker på at det ikke er register globals som tuller det til? $_SESSION['var'] vil tross alt bli det samme som $var hvis det er på, og jeg klarer ikke replikere problemet med mindre register globals er på. Endret 25. oktober 2008 av Ernie Lenke til kommentar
Martin A. Skrevet 25. oktober 2008 Del Skrevet 25. oktober 2008 Eller om du gjøre noe slik (usikker på hva dette heter) $abc =& $_SESSION['abc']; $_SESSION['abc'] = "session variabel"; $abc = "session variabelen blir her endret"; echo $_SESSION['abc']; //output: "session variabelen blir her endret" Lenke til kommentar
Lurifaksen Skrevet 26. oktober 2008 Forfatter Del Skrevet 26. oktober 2008 (endret) Sikker på at det ikke er register globals som tuller det til? $_SESSION['var'] vil tross alt bli det samme som $var hvis det er på, og jeg klarer ikke replikere problemet med mindre register globals er på. Register globals var nok av. Jeg har i alle fall ikke skrudd det på, og det har vel vært standard av temmelig lenge. Kan nevnes at det var en Windows IIS server jeg brukte når dette skjedde. Nå er det en stund siden jeg hadde dette problemet, så har ikke mulighet for å teste noe på den nøyaktige koden/serveren jeg brukte når jeg hadde problemet - var egentlig bare nysgjerrig på om det er normalt at det skal være slik, noe jeg ut i fra ditt innlegg fortår at ikke er normalt? m4rtin: Jeg gjorde ikke det nei. Endret 26. oktober 2008 av Lurifaksen 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å