Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dziwne przekazywanie zmiennych ??
adamos
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 22.02.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam
Mam nastepujacy problem.
mianowicie w php 4 przyzwyczailem sie do przekazywanie zmiennych pomiedzu stronkami w standardowy sposob :
np.
strona.php?action=1
i na stronie docelowej calkowicie widzialem zmienna action:
print $action;
Gdy zainstalowalem sobie php 5 okazalo sie ze na stronach docelowych zmienne przyklejane do URLa nie sa widoczne tak jak bylo wczesniej a jedynie w taki sposob:
print $_GET[action];

Nie wiem czy ja mialem zle przyzywczajenie czy co - bo teraz jest problem ze wielu stronach musze troche pozmieniac
Czy moze jest jakas opcja w php.ini pozwalajaca na prznoszenie zmiennych w pierwszys sposob (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Pozdawiam i dzieki za rade
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phantom
post
Post #2





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 28.04.2004
Skąd: Płock

Ostrzeżenie: (0%)
-----


Cytat
czy ja mialem zle przyzywczajenie


To prawda - złe i niebezpieczne przyzwyczajenie.

Cytat
Czy moze jest jakas opcja w php.ini pozwalajaca na prznoszenie zmiennych w pierwszys sposob (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)


Jest:
register_globals = On

Ale nie radziłbym tak tego ustawiać.
Pisanie skryptów w taki sposób już dawno wyszło z 'mody'.
Lepiej pozmieniać wszystkie skrypty.

Aha...
Cytat
$_GET[action];


Radziłbym wpisywać:
$_GET['action'];
albo
$_GET["action"];
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 21:47