Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmienne z adresu
Forum PHP.pl > Forum > Przedszkole
zibra
Witam!

moje pytanie związane jest z tym, że zawsze moje strony znajdowały się na serwerach ustawionych na register_globals on.

Wysyłam zmienne do pliku php poprzez link / adres: blablabla.php?zmienna=....

Czy odbierać je poprzez $_GET, $_REQUEST czy jakieś inne jeszcze sposoby są, które nie będą zmuszały mnie do zmiany całego kodu?
cim
Wartości zmiennych przekazywanych poprzez adres najlepiej odczytywać z tablicy superglobalnej $_GET i raczej nie ma innej możliwości (typu obejście odwołań do tablic superglobalnych) przy register_globasl = off. Żeby uniknąć takich problemów zawsze pisze się z wykorzystaniem tablic superglobalnych, bo później mogą być problemy takie jak Twoje.
maverickkk
Niewiem czy dobrze czaje ale możesz dopisać w kodzie na górze

$zmienna=$_GET['zmienna']; i nie bedziesz musiał zmieniać całego kodu ... chyba :] a jedynie tak aby przekazywał on zmienne przez adres.
matlas
$zmienna=$_GET['zmienna'] bedzie ci dzialac zawsze nie waznie od ustawionych register_globals

co do nich nie bedzie juz ich od php6 bo sa niebezpieczne biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.