![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 5.08.2010 Ostrzeżenie: (10%) ![]() ![]() |
Witam, pobieram dane z linku za pomocą metody GET i nie widzi mi polskich znaków, jest jakiś sposób na kodowanie tego?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
1. Jaki $_GET, skoro żądanie nie dociera do pliku (nie jest przekazywane przez rewritera w htaccess'ie), co było wyraźnie tłumaczone!
2. Nie "mały kawałeczek" tylko konkret: "%B6%E6%E6" Proszę: http://adres.jakis.pl/%B6%E6%E6 I się wykłada w postaci 404 serwerowego. Wstaw sobie dowolny adres, z dowolnymi parametrami, i gdziekolwiek w tymże adresie wstaw te krzaki - rewriter: kaput... Nie wiem jak autor, ale ja bardzo chętnie podam więcej szczegółów, ino nie wiem co Wam potrzebne. PHP nie ma tu nic do rzeczy, temat powinien zostać przeniesiony do działu "Serwery WWW"... Podam konkretniejszy przykład. Robiąc/testując zabezpieczenie przed XSS wpisałem sobie w formularzu wyszukiwarki: Kod "><script>alert(\'tadam!\')</script>" W adres idzie to w postaci przetworzonej przez urlencode: Kod %22%3E%3Cscript%3Ealert('tadam!')%3C%2Fscript%3E%22 Efekt jest taki, że serwer wyrzuca piękną 404'kę. Raz jeszcze htaccess (z ZF): Kod RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] Kolejny edit: Kod %2F to slashjak podam Kod adres// - działaKod adres/%2F - nie działa
Ten post edytował drPayton 18.06.2011, 18:53:52 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 09:26 |