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 (1 - 4)
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
scanner
post
Post #3





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Przeniesione: PHP5 => php Poczatkujacy.
Go to the top of the page
+Quote Post
treewood
post
Post #4





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

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


"Lepiej pozmieniać wszystkie skrypt"

To zalezy co rozumiesz przez zmiane bo ja w starych skryptach zrobilem only extract( $_GET ); na poczatku pliku ...
nie jest to idealne wyjscie ale jedyne z tego co wiem jesli skrypt trafia na restrykcyjniejszy serwer a w samym skrypcie nie chce sie zbyt grzebac.
Go to the top of the page
+Quote Post
kalinowski
post
Post #5





Grupa: Zablokowani
Postów: 199
Pomógł: 0
Dołączył: 4.05.2003
Skąd: Tarnowskie Góry

Ostrzeżenie: (10%)
X----


ja tez bym skrypty pozmienial bo bardzo mocno spada bezpieczenstwo przesylania danych
Go to the top of the page
+Quote Post

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: 21.12.2025 - 08:07