Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dziwne przekazywanie zmiennych ??
adamos
post 30.05.2004, 13:57:54
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 questionmark.gif
Pozdawiam i dzieki za rade
Go to the top of the page
+Quote Post
phantom
post 30.05.2004, 14:11:28
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 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"];


--------------------
Env: Aurox Linux 9.2 ][ Apache 2.0.49 ][ PHP5-RC3 ][ SQLite ][ Quanta+ 3.1.4
Go to the top of the page
+Quote Post
scanner
post 31.05.2004, 07:39:47
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.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
treewood
post 31.05.2004, 07:41:29
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.


--------------------
Działam w OpenSolution.org, autor Quick.Cms i Quick.Cart już od ponad 10 lat
Go to the top of the page
+Quote Post
kalinowski
post 2.06.2004, 09:26:43
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


--------------------
<b>Aktualnie:</b> Blog version 1.0 (www.blog.sej.pl) [b] lllllllll 100%
[b]Dodatki: lll
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.06.2025 - 15:00