/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
værdien i $ SESSION puttes i alm variable,~
Fra : hygum


Dato : 21-04-05 11:02

I mine scripts sker der det, at værdier som tilskrives en $_SESSION
variabel også tilskrives den tilsvarende almindelige variabel.

F.eks.:
$_SESSION['password'] = "1234"

resulterer i at
$password = "1234"

Hvordan kan det være? Kan det slås fra?


 
 
Per Thomsen (21-04-2005)
Kommentar
Fra : Per Thomsen


Dato : 21-04-05 20:50

hygum wrote:
> I mine scripts sker der det, at værdier som tilskrives en $_SESSION
> variabel også tilskrives den tilsvarende almindelige variabel.
>
> F.eks.:
> $_SESSION['password'] = "1234"
>
> resulterer i at
> $password = "1234"
>
> Hvordan kan det være? Kan det slås fra?
>

Måske er det fordi du har
register_globals = On
i din php.ini

Hvis er derfor kan du sætte
register globals = Off
for at undgå det.

Hvis du ikke har adgang til php.ini kan du forsøge dig med at sætte
denne linje i en .htaccess fil:
php_flag register_globals off

<http://dk.php.net/manual/en/ini.core.php#ini.register-globals>
<http://dk.php.net/manual/en/ref.session.php>

MVH Per Thomsen,
http://www.pert.dk/

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste