/ 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
forskel på $ GET og $ QUERY
Fra : Christian Hansen


Dato : 25-06-02 09:38

Hej

Følgende kode fungere fint:

<?php

eval("print ".$_GET["input"].";");

?>

hvis man sætter input til eksempelvis "se" udskrives "se" på skærmen.

men

<?php

eval("print ".$_QUERY["input"].";");

?>

giver følgende fejl :


Parse error: parse error, unexpected ';' in /home/chh/html/eval.php(3) :
eval()'d code on line 1

Jeg bruger php v. 4.2.1.

Er det ikke ret underligt. Jeg ville tro at det ikke gjorde nogen
forskel om $_GET eller $_QUERY blev anvendt?

MVH Christian


 
 
Christian Hansen (25-06-2002)
Kommentar
Fra : Christian Hansen


Dato : 25-06-02 09:49

Det er ikke $_QUERY men $_REQUEST.

med $_REQUEST virker det sørme

MVH Christian

Christian Hansen wrote:
> Hej
>
> Følgende kode fungere fint:
>
> <?php
>
> eval("print ".$_GET["input"].";");
>
> ?>
>
> hvis man sætter input til eksempelvis "se" udskrives "se" på skærmen.
>
> men
>
> <?php
>
> eval("print ".$_QUERY["input"].";");
>
> ?>
>
> giver følgende fejl :
>
>
> Parse error: parse error, unexpected ';' in /home/chh/html/eval.php(3) :
> eval()'d code on line 1
>
> Jeg bruger php v. 4.2.1.
>
> Er det ikke ret underligt. Jeg ville tro at det ikke gjorde nogen
> forskel om $_GET eller $_QUERY blev anvendt?
>
> MVH Christian
>



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

Månedens bedste
Årets bedste
Sidste års bedste