Main Menu

register_globals

Založil belakos, Duben 06, 2007, 01:12:56 DOPOLEDNE

« předchozí - další »

belakos

Ahoj.

Jak lokalne zapnout register_globals? Potrebuju skriptum predavat promenny a jejich hodnoty v URL.
napr.:
./stranka.php?promenna=hodnota

Register_globals se neda zapnout pomoci funkce ini_set(). Zkousel sem pouzit ~/public_html/htdocs/.htaccess s jednou radkou:
php_flag register_globals on

Po tyhle uprave mi ale server pri jakymkoli pozadavku vrati 500 Internal Server Error.

Diky.

SPM

mno a je tolik pracný si v tom kódu na začátek dát $promenna = $_GET/POST["promenna"];?
Život je krásný jako louka plná rozkvetlých květin. Jen se pro jednu sehneš, tak tě někdo kopne do zadku.

belakos

Citace: SPM kdy Duben 06, 2007, 01:30:19 DOPOLEDNE
mno a je tolik pracný si v tom kódu na začátek dát $promenna = $_GET/POST["promenna"];?

Neni, ale ja nevedel, ze to de :-[ Myslel sem, ze GET/POST muzu pouzivat jenom kdyz data prisly z formulare. Ale vlastne kdyz je to GETovej formular, tak on udela to samy, jako kdyz to tam ja napisu rucne. No kazdopadne dik, sem moudrejsi.

BlackSUN

register_globals zakazat a projekty, co jej vyzaduji, prepsat nebo nepouzivat.

belgarat

Citace: BlackSUN kdy Duben 06, 2007, 08:45:37 DOPOLEDNE
register_globals zakazat a projekty, co jej vyzaduji, prepsat nebo nepouzivat.

... a predtim jeste hacknout, aby si autor uvedomil ze pohodlnost neco stoji

belakos

Citace: BlackSUN kdy Duben 06, 2007, 08:45:37 DOPOLEDNE
register_globals zakazat a projekty, co jej vyzaduji, prepsat nebo nepouzivat.

Jo to je jasny, ale kdyz mas neco vic komplexnejsiho, co je psany na zapnuty RG, tak se to prepisuje blbe.

jedjisch

Citace: belakos kdy Duben 06, 2007, 10:06:41 DOPOLEDNE
Jo to je jasny, ale kdyz mas neco vic komplexnejsiho, co je psany na zapnuty RG, tak se to prepisuje blbe.

V tom pripade neprepisovat, ale vyhodit :)

belakos

Citace: jedjisch kdy Duben 06, 2007, 02:54:38 ODPOLEDNE
Citace: belakos kdy Duben 06, 2007, 10:06:41 DOPOLEDNE
Jo to je jasny, ale kdyz mas neco vic komplexnejsiho, co je psany na zapnuty RG, tak se to prepisuje blbe.

V tom pripade neprepisovat, ale vyhodit :)

A nebo :laugh:

Jiri

Místo zapínaní RG lze zadat příkaz
import_request_variables("gpc", "");
a výsledek je v podstatě stejný. Nicméně mi taky přijde čistší RG nepoužívat.

belakos

Citace: Jiri kdy Duben 08, 2007, 02:36:42 DOPOLEDNE
Místo zapínaní RG lze zadat příkaz
import_request_variables("gpc", "");
a výsledek je v podstatě stejný. Nicméně mi taky přijde čistší RG nepoužívat.

Dekuju za reakci, ale udelam to nejak bez register_globals.