Gå til innhold

Hvorfor endrer $abc='xyz' $_SESSION['abc'] variabelen også?


Anbefalte innlegg

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  :mad:

Minner om Register Globals/$_GET...

Lenke til kommentar
Videoannonse
Annonse
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 av Lurifaksen
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...