Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][PHP]$_GET, mod_rewrite, adres url, header(), problem z adresem url
kleszczoscisk
post
Post #1





Grupa: Zarejestrowani
Postów: 164
Pomógł: 3
Dołączył: 13.12.2007

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


Witam

Mam na stronie formularz wyszukiwania, gdzie przekazuję w zmiennej $_GET['q'] słowo kluczowe.
Na stronie z wynikami mam kod, który tworzy na stałe adresy url wyników wyszukiwania w rodzaju:
Cytat

Problem w tym, że nie umiem utworzyć takiego adresu jak wyżej dla słowa które wyszukuję po raz pierwszy. Tworzy się adres:
Cytat

Domyślam się, ze będzie potrzebne zdefiniowanie nagłówka header() i przekierowanie na już przepisany adres:
Kod
header ('HTTP/1.1 301 Moved Permanently');
header ('Location: http://127.0.0.1/szukaj,'.urlencode($_GET['q']).','.(int)$_GET['str'].'.html');

Niestety otrzymuję komunikat:
Cytat
Nieprawidłowe przekierowanie
Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie.
* Problem ten może się pojawić w wyniku zablokowania lub odrzucenia ciasteczek.
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: 28.09.2025 - 04:54