Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dekodowanie zmiennych z urla
rafiksq
post
Post #1





Grupa: Zarejestrowani
Postów: 162
Pomógł: 0
Dołączył: 8.11.2006
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


Próbowałem ale się poddałem.
Mam pewien serwis z ogłoszeniami orfin.net.pl i paginacją. Po wybraniu pozycji z wyszukiwarki np. miejscowości z polskimi znakami i kliknięciu szukaj w urlu wyświetlają się z polskimi znakami ale po wybraniu kolejnej strony serwer koduje polskie znaki. Wie ktoś dlaczego ?
http://www.orfin.net.pl/?section=search&am...=Szukaj&a=1

Na lokalnym serwerze wszystko jest ok, na home.pl było ale raptem przestało działać.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rafiksq
post
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 0
Dołączył: 8.11.2006
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


Już chyba znalazłem przyczynę ale nie wiem jak naprawić. Otóż:

$skrypt=$_SERVER['QUERY_STRING'].'&';
<a href=\"index.php?".$skrypt."a=$i\" class=\"pasek_wyniki_link\">

klikająć w ten link w url nie ma polskich znaków a są 'krzaki' (IMG:style_emoticons/default/smile.gif)

Jak z linku usunę 'index.php?' albo sam znak zapytania czyli:
<a href=\"index.php?".$skrypt."a=$i\" class=\"pasek_wyniki_link\"> to wszystko działa tzn są polskie znaki ale wiadomo mam 'white page'

Rozwiązane, usunąłem z linku 'index.php' i zostawiłem sam znak zapytania ?zmienna=dddd i działa (IMG:style_emoticons/default/smile.gif)

Ten post edytował rafiksq 21.04.2017, 12:08:22
Go to the top of the page
+Quote Post
bostaf
post
Post #3





Grupa: Zarejestrowani
Postów: 374
Pomógł: 79
Dołączył: 6.04.2010
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Cytat(rafiksq @ 21.04.2017, 13:14:21 ) *
Rozwiązane, usunąłem z linku 'index.php' i zostawiłem sam znak zapytania ?zmienna=dddd i działa (IMG:style_emoticons/default/smile.gif)


A to zdaje się, że to przez mod_rewrite. Bo on domyślnie zamienia znaki specjalne na kodowane procentowo.
Masz tam w .htaccess albo w konfiguracji virtual hosta coś w rodzaju
Kod
RewriteRule ^index.php ...

?
Gdybyś na końcu dodał flagę NE (tak jak tu w manualu opisane), to powinno hulać z- i bez index.php ...chyba (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 04:31