Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: polskie znaki w URL
Forum PHP.pl > Forum > Serwery WWW > Apache
peklo
witam
Nie wiem czy wrzuciłem to do odpowiedniego działu ale mam problem z polskimi znakami.
Mam wyszukiwarkę w której np wpisuje słowo Chełm i wyszukuje interesującą mnie frazę.
Ale nie wszystkie polskie znaki tak ładnie łapie, np wpisując słowo Nałęczów gdzie występuje literka "ę" wywala mi taki błąd:

Error occurred: 403 - forbidden
Apache Server at: s1095286-26382.home-whs.pl

Kodowanie na stronie UFT-8,a w bazie utf8_polish_ci.
Czy jest to kwestia kodowania czy mo ze coś trzeba ustawić w APACHE. Na innym serwerze podobna aplikacja działa ok. Obydwa serwery są na az.pl
freemp3
Wpisujesz to bezpośrednio w pasku adresu, czy przekazujesz przez formularz wyszukiwania?
Zainteresuj się taką funkcją: urlencode.
Sprawdź też .htaccess, może jest gdzieś jakiś problem z przepisaniem adresu i ładuje się coś co nie powinno się załadować.
peklo
wpisuje przez formularz php w polu <input type='text'> Ale tego skryptu tzn tej wyszukiwarki używam w innym serwisie i polskie znaki działaja ok
trueblue
A jesteś w stanie wyświetlić wartość tej odebranej zmiennej przed wyrzuceniem błędu?
peklo
witam
Może komuś się przyda. Do pliku .htaccess wkleiłem ponizsza regułe z supportu az.pl i działa juz ok.

  1. <IfModule mod_security2.c>
  2. SecRuleRemoveById 981257
  3. SecRuleRemoveById 981245
  4. SecRuleRemoveById 950109
  5. SecRuleRemoveById 950901
  6. SecRuleRemoveById 958291
  7. SecRuleRemoveById 960006
  8. SecRuleRemoveById 960024
  9. SecRuleRemoveById 973338
  10. SecRuleRemoveById 981318
  11. SecRuleRemoveById 981319
  12. SecRuleRemoveById 958295
  13. SecRuleRemoveById 960035
  14. SecRuleRemoveById 960904
  15. SecRuleRemoveById 981036
  16. SecRuleRemoveById 981231
  17. SecRuleRemoveById 981260
  18. </IfModule>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.