«« ( Date ) »» // «« ( Thread ) »» // ri4st - 2004

Re: Problem

by Sasa Tomic
ponedeljak, 26. april 2004 - 12:31.


Moze i tako, ali to nije pravi pristup problemu.
Mnogo je bolje, po pitanju neke "bezbednosti", ali pre svega portabilnosti
da se promenljive pozivaju sa $_POST['promenljiva'] ako je promenljiva
poslata preko 'form'e, odnosno $_GET['promenljiva'] ako je promenljiva
poslata kao 'get', tj. u URL-u.
Najbolje je ako vam nije jasno ovo da pretrazite php manual za recima
$_POST ili $_GET pa procitajte clanke.

Ako se odlucite da izmenite php.ini lako moze da se desi da kada stranicu
prenesete na drugu masinu, recimo web server, na kojoj php.ini nije
izmenjen vasa stranica/sajt ne radi.
Mozete i na pocetku vase stranice, na samom pocetku da napisete linije:
promenljiva1 = $_POST['promenljiva1'];
promenljiva2 = $_POST['promenljiva2'];
....

na dalje mozete koristiti promenljiva1/... kao lokalne promenljive (svuda
postoje).


pozdrav,



> U php.ini fajlu, koji se nalazi u windows direktorijumu, promeni
> register_globals=off u register_globals=on i sve ce raditi.
>
> Dimitrije
> ----- Original Message -----
> From: Wile E. Coyote
> To: ri4st@titan.etf.bg.ac.yu
> Sent: Monday, April 26, 2004 4:35 AM
> Subject: [ri4st] Problem
>
>
> Prilikom testiranja PHP stranica (ukljucujuci i primer sa sajta), one
> ne prepoznaju bilo koju promenljivu unetu putem forme, tj. prijavljuju
> da nije definisana. Konkretno, na stranici Ubaci.html se putem forme
> unose neki podaci, izmedju ostalog i ime osobe, koje bi trebalo da
> stranici UbaciOsobu.php bude raspolozivo u obliku promenljive $ime,
> sto se ne desava (variable undefined i sl.). Neki komentar (tj.
> pomoc)???
>
> P.S. Za neke banalne script-ove u PHP-u koji ne sadrze unos podataka,
> sve je OK.
>
> Pozdrav i hvala,
>
> VELJA