Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 3 Dołączył: 18.07.2005 Ostrzeżenie: (40%)
|
Jak takie adresy zrobić za pomocą $_GET (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Metoda $_POST już mi lepiej wychodzi. A gdy próbuję coś zrobić z $_GET to nic mi nie wychodzi :/ Pomożecie, i ew. napiszecie jakiś przykładzik.. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 18 Dołączył: 19.04.2008 Ostrzeżenie: (10%)
|
Akurat tutaj nalezy zastosowac rozne opcje o ktorych piszecie polaczone i im wiecej tym lepiej - zaleznie od tego jak szeroko dostepny pisze sie kod.
- NIE pchac zmiennych z tablic $_GET, $_POST itd. bez sprawdzenia - np regexp/basename itp (czyli usuwac wszelkie proby ../, http:, ) - NIE inkludowac na czysto z nazw pochodzacych ze zmiennej - NIE dawac nazwy pliku jako parametru (rany..), albo dawac lewa, kodowana, hashowana.. niby INNA nazwe, ktora potem sie dekoduje w walidatorze inkludowania, jesli taki sie napisalo. Nikt nie powiedzial, ze include to tylko include(), moze byc my_include() albo zwykle if (test_include()) include() . - dawac pass dla inkluda, jak go nie zna, odrzucic - zamykac pliki konfig na dziendobry przez DENY np. w htaccess, zmiane koncowek lub exit czy die() w 1 linii (jesli *.php) by przypoadkowo sie nie odpalil, ewent. if "inklud.php"==basename( $_SERVER[ 'SCRIPT_FILENAME' ] die() - mozna dodac wspomniana opcje z tablicowaniem nazw inkludow a zeby sie nie napisac zrobic np. "ink1"=>"ink.php", "ink2"=>"ink2.php" i pozniej w petli zainkludowac te co potrzebne zawsze a reszte przez my_include() albo zupelnie przez my_include(array()) czy tez smieszna tablica a'la switch $userFile = $_GET["name"]; switch ($userFile) case "": case "inklud1.php": include ("inklud1.php"); case "inklud2.php": include ("inklud2.php"); itd. |
|
|
|
Legro $_GET i adres np. plik.php?id=artykuly 26.07.2005, 21:04:31
Pigula jak masz plik.php?id=artykuly to odbierasz $z... 26.07.2005, 21:20:08
kyno Czytales manuala ?
[PHP] pobierz, plaintext ... 26.07.2005, 21:21:53
Legro Znalazłem tylko to w manualu.
http://pl.php.net/m... 27.07.2005, 07:52:22
margarina Dajmy taki przykład(tylko go nie stosuj, bo on jes... 2.07.2008, 10:19:04
pyro [PHP] pobierz, plaintext <?php $id=$_get... 2.07.2008, 10:20:39
margarina Sorka pomyłka zamiast $_get powinno być ... 2.07.2008, 10:24:02
Spykaj A jak się zrobi
[PHP] pobierz, plaintext <?ph... 2.07.2008, 10:26:53
matx132 ten kod moze byc bezpieczny jak sie usunie wszystk... 2.07.2008, 10:34:00
pyro a najlepiej tylko przepuścić litery... jak to jest... 2.07.2008, 10:35:12
Shili Cytati przed include susuwasz wszystko np addslahs... 2.07.2008, 11:02:31 
antyqjon Cytat(Shili @ 2.07.2008, 12:02:31 ) A... 2.07.2008, 11:11:55 
pyro Cytat(Shili @ 2.07.2008, 12:02:31 ) A... 2.07.2008, 14:41:42
Shili Cytatpfff.... a jesli to bylby blog, ktory tworzy ... 2.07.2008, 14:48:24
pyro CytatChoćby to, że sprawdza się, czy plik istnieje... 2.07.2008, 14:49:47
Shili Tak, nie same, ale z innymi zabezpieczeniami jak n... 2.07.2008, 14:53:28
pyro Cytat("Shilli")Tak, nie same, ale z inny... 2.07.2008, 14:57:00
Shili Nie podałeś na razie żadnego argume... 2.07.2008, 15:02:15 
pyro Cytat(Shili @ 2.07.2008, 16:02:15 ) @... 2.07.2008, 15:52:16 
mike Cytat(pyro @ 2.07.2008, 16:52:16 ) ja... 2.07.2008, 15:58:20 
pyro Cytat(mike @ 2.07.2008, 16:58:20 ) Bz... 2.07.2008, 18:49:18 
mike Cytat(pyro @ 2.07.2008, 19:49:18 ) Po... 2.07.2008, 19:01:54 
pyro Cytat(mike @ 2.07.2008, 20:01:54 ) Ro... 2.07.2008, 19:14:14
pyro Ponieważ robić tablicę wszystkich wyjątków to dużo... 2.07.2008, 15:39:39 
mike Cytat(pyro @ 2.07.2008, 16:39:39 ) Ja... 2.07.2008, 15:48:40
Shili Lol, wierz sobie w co chcesz, ale przykro mi to mó... 2.07.2008, 15:56:20
Shili To podaj przykład kodu includującego plik php (jak... 2.07.2008, 19:34:19 
pyro Cytat(Shili @ 2.07.2008, 20:34:19 ) T... 2.07.2008, 19:49:21
Shili Podaję 2 (tak, wiem, że można warni... 2.07.2008, 20:15:12 
pyro Cytat(Shili @ 2.07.2008, 21:15:12 ) P... 2.07.2008, 20:21:31
Shili O kurcze...
Nie zauważyłeś, że przesyłacie inne d... 2.07.2008, 20:30:44 
pyro Cytat(Shili @ 2.07.2008, 21:30:44 ) O... 2.07.2008, 20:41:27
Kicok Jeżeli struktura katalogów jest dobrze zaplan... 3.07.2008, 09:59:17
Shili CytatA jeśli ci udowodnie, że pomimo tej... 3.07.2008, 10:18:45
pyro Cytat(Shili @ 3.07.2008, 11:18:45 ) N... 3.07.2008, 20:18:05 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 06:49 |