Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> registry globals
juper
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 15.05.2004

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


Witam
na mojej stronie przechodzenie przez pod strony miałem
zrobione na zasadzie np: index.php?x=2
teraz zainstalowałem PHP Version 5.4.4-14+deb7u5
i w php.ini nie ma opcji registry_globals
i nie dzialaja mi podstrony
jest jakiś zamiennik tej opcji?
Jak to ugryść?

Pozdrawiam

Ten post edytował juper 9.11.2013, 17:30:22
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Dane z post nalezy szukac w $_POST
Dane z get czyli miedzy innymi z url nalezy szukac w $_GET

Go to the top of the page
+Quote Post
juper
post
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 15.05.2004

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


Cytat(nospor @ 9.11.2013, 19:21:59 ) *
Dane z post nalezy szukac w $_POST
Dane z get czyli miedzy innymi z url nalezy szukac w $_GET


przeciesz to jakaś masakra!!! od grona przerabiania
nie ma jakiegoś innego sposobu?
Go to the top of the page
+Quote Post
kamil4u
post
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Możesz to zrobić skryptowo: http://mrphp.com.au/blog/how-enable-regist...-5#.Un6P_uItUpA

Ale naprawdę polecam przerobić cały kod, niż później mieć jakieś nieprzyjemności
Go to the top of the page
+Quote Post
juper
post
Post #5





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 15.05.2004

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


Cytat(kamil4u @ 9.11.2013, 21:44:15 ) *
Możesz to zrobić skryptowo: http://mrphp.com.au/blog/how-enable-regist...-5#.Un6P_uItUpA

Ale naprawdę polecam przerobić cały kod, niż później mieć jakieś nieprzyjemności


dzięki, działa skryptowo, narazie tak zostanie, zimą będzie więcej czasu na przerabianie

Pozdrawiam

PS

znalazłem lepsze rozwiązanie

dopisujemy na początku każdego pliku.php

extract($_GET);
extract($_POST);


Pozdrawiam

Ten post edytował juper 10.11.2013, 09:37:53
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
przeciesz to jakaś masakra!!! od grona przerabiania
Jak sie nabralo zlych nawykow caly czas pisalo zle, to teraz takie są konsekwencje.... I szybciej zaczniesz poprawiac i pisac poprawniej tym lepiej dla Ciebie.
Go to the top of the page
+Quote Post
com
post
Post #7





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


nie wierze co ja tu widze stary gdzie Ty żyłeś ostatnie hmm 3 lata?

Cytat
Ostrzeżenie

Nie należy używać funkcji extract() na niepewnych danych, jak na przykład danych odebranych od użytkownika ($_GET, ...). Można tak zrobić na przykład w celu tymczasowego uruchomienia starych skryptów, które zależne są od ustawienia register_globals. Należy jednak użyć nie nadpisującego parametru typ_ekstrakcji, jak na przykład EXTR_SKIP. Trzeba też pamiętać aby ekstrahować zmienne w kolejności określonej przez opcję variables_order pliku php.ini.


To powinno Tobie zapalić czerwoną lampkę i nie czekać do zimy tylko od razu sie za to brać (IMG:style_emoticons/default/tongue.gif)

Ten post edytował com 11.11.2013, 00:59:31
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: 22.08.2025 - 23:49