![]() |
![]() ![]() |
![]() |
![]()
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%) ![]() ![]() |
Polskie znaki masz w GET'ie? W pasku adresu?
Oj, nie radzę... Albo, jeśli to możliwe zastąp je łacińskimi odpowiednikami (ą => a), albo zapisuj w kodowanej postaci, np base64... |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
('Content-type: text/html; charset=utf-8');
w nagłówku php -------------------- LS Easter egg < |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
http://php.net/manual/en/function.urlencode.php i urldecode()
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 5.08.2010 Ostrzeżenie: (10%) ![]() ![]() |
Świetnie, pozbywam się polskich znaków.
Ale ja korzystam z mod_rewite, i tylko jak w linku pojawi mi się % to nie znajduje strony |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
1.nie pozbywasz się tylko są przesłane w innej formie
2.no to zmień regułę |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 5.08.2010 Ostrzeżenie: (10%) ![]() ![]() |
"1" - pozbywam się w linku
"2" - wiele mi to nie mówi. - coś więcej? |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
1. jeżeli użyjesz urlencode() to możesz sobie przesyłać polskie znaki jak chcesz, chociaż osobiście też zawsze usuwam wszystkie znaki specjalne z linku
2. napisałeś, że po pojawieniu się w linku % strona nie jest znajdywana to znaczy, że reguła mod_rewrite jej nie akceptuje, jak mam Ci powiedzieć coś więcej skoro nie mam pojęcia jak wygląda Twój skrypt i jak to wszystko jest zrobione, pewnie masz jakąś regułkę która akceptuje znaki alfanumeryczne czyli pewnie coś takiego: ([0-9A-Za-z]) to możesz po prostu dorzucić znak % ([0-9A-Za-z%]) |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 5.08.2010 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
reguła jest ok, będzie działać dopóki we wstawionym parametrze nie będzie myślnika -
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 5.08.2010 Ostrzeżenie: (10%) ![]() ![]() |
wstawiony parametr jest taki: %B6%E6%E6, czyli bez myślnika - a nie działa.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
zamień regułę na taką
Kod RewriteRule ^start,szukaj-(.+)$ index.php?tags=$1 [L] i powiedz, czy działa |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 5.08.2010 Ostrzeżenie: (10%) ![]() ![]() |
nie działa
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
to masz coś w skrypcie zrąbane, zrób print_r z $_GET
![]() |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Co ma skrypt do rzeczy, skoro żądanie do niego nawet nie dochodzi? Rewrite nie matchuje tego...
Mam analogiczną sytuację, walczę z tym od dawna, do tej pory bez rezultatów... ![]() Mój rewrite to kopiuj-wklej ten z ZF: Kod RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] Tu też parametry, po przepuszczeniu przez urlencode powodują, że rewriter przestaje matchować ^^ Ten post edytował drPayton 17.06.2011, 21:39:26 |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 5.08.2010 Ostrzeżenie: (10%) ![]() ![]() |
Nic nie skutkuje
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 314 Pomógł: 44 Dołączył: 12.11.2010 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Cytat wstawiony parametr jest taki: %B6%E6%E6, czyli bez myślnika - a nie działa. Cytat nie działa Nic nie skutkuje Z takim nastawieniem powodzenia w znalezieniu pomocy , powinieneś jej (pomocy) poszukać u wróżki , magicznej kuli , żabiego skrzeku i rozmaitych jasnowidzów . |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 5.08.2010 Ostrzeżenie: (10%) ![]() ![]() |
problem w tym, że szukałem już w necie, miałem już inną alternatywę.
Ale spróbowałem jeszcze zapytać na forum, często ktoś pomorze. nekomata - czuje, że jesteś z tych gości co za pomoc uważają "google nie gryzie". przykład, przychodzi klient do sklepu i pyta się "jak się tego używa" - sprzedawca gogle nie boli... z takim nastawieniem powodzenia w szukaniu pomocy... Dziękujemy zapraszamy ponownie |
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
Cytat na forum, często ktoś pomorze. ![]() ![]() ![]() ![]() ![]() Ten post edytował toaspzoo 18.06.2011, 17:50:33 -------------------- LS Easter egg < |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
ja niestety małopolska
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 20:37 |