ďťż
Podstrony
|
telcocafeWitamMam skrypt i potrzebuje dopisac pewne zabezpiecznie. Otoz chce, aby pobieral adres aktualnej strony (wraz ze zmiennymi GET) i jezeli w adresie jest ciąg znaków " ../ " to zeby wyswietlal stosowny komunikat. Jakiej funkcji uzyc? Użytkownik kowalski.jasio edytował ten post 13 luty 2007, 21:53 if(strpos($_SERVER['PHP_SELF'], '../') === true) echo 'Stosowny komunikat!'; nie jestem pewnie co do: === true ale mi się nie chce sprawdzać :P // działa? :> @down a czy to nie jest to samo :D @down no to sory moj blad, ale przynajmniej wiedzialem w czym jest URL :D :P @down a co ma GET do URL'a? przeciez on chcial sprawdzic w url a nie w GET :> // a sory, jasiek zedytował, wcześniej nic nie mówił o GET :D Użytkownik master_dos edytował ten post 13 luty 2007, 22:21 if(strpos($_SERVER['PHP_SELF'], '../') === true) echo 'Stosowny komunikat!'; Na pewno nie. Trzy znaki mówią, że oba parametry IF (tj przed i po operatorze) jest tego samego typu. Więc powinno być: if (strpos($_SERVER['REQUEST_URI'], '../') !== false) echo 'Stosowny komunikat!'; - REQUEST_URI, ponieważ PHP_SELF nie pobiera GET'owskich parametrów. Użytkownik DJ_ProG edytował ten post 13 luty 2007, 22:13 |
|||
Sitedesign by AltusUmbrae. |