Jump to content
php.lv forumi

velreiz par globaliem


osk

Recommended Posts

Normaali nokonfigureetaa serverii ir OFF

-- ja dod hosteeties tad vinjus iesleedz, jo ne jau visi taisa ar OFF :(

P.S. es parasti paluudzu lai vinjus Izsleedz ;)

to var izdariit katram hostam atseviskji (pat katrai DIR) ;)

edit: ja kaadam intresee

--

<Directory "C:/Apache/htdocs/kautkas">

php_flag register_globals on

</Directory>

-------

Edited by Grey_Wolf
Link to comment
Share on other sites

tādos gadījumos palīdz zāles, savācam sarakstu ar mainigajiem kas tiek padoti, && uztaisam Array prieksh $_GET && priekš $_POST

 

un pieliekam skriptu

 

GET

foreach($_GET as $key => $value) { if(in_array($key,$getarray)) { ${$key}=$value; } }

 

POST

foreach($_POST as $key => $value) { if(in_array($key,$postarray)) { ${$key}=$value; } }

 

un ludzu nekādu problēmu :) bieži šitādu pielietoju :)

 

galvenais pielikt pašā sākumā šito :)

Edited by [Ya]
Link to comment
Share on other sites

[Ya] ? Kāpēc sev dzīvi sarežģī? :)

http://lv.php.net/manual/en/function.extract.php

tb: extract($_POST);

 

Bet tas jau nav vienīgais sliktums (drošība). Vēl jau arī ērtums. Redzu piemēram kodā mainīgo $page. Un tad jāsāk domāt, kur tas definēts, vai tas globāls vai nē.. A ja redzētu $_GET['page'] viss uzreiz būtu skaidrs.

Edited by bubu
Link to comment
Share on other sites

×
×
  • Create New...