![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 25.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Hello!
htaccess: RewriteRule ^szukaj/([^/]*)$ modules/search.php?fraza=$1 HTML: PHP w search.php print_r($_GET) WYNIK: Array ( [fraza] => ) Czy ktoś z Was wie gdzie jest błąd? Czy problem tkwi w regulce htaccess? dlaczego $_GET['fraza'] jest pusta? pomimo tego, ze wpisuje jakies dane do inputa, naciskam wyslij -> akcja idzie na prawidlowa strone, lecz tam print_r($_GET) daje Array ( [fraza] => ) pasek adresu: http://127.0.0.1/test/szukaj/?fraza=test+wyszukiwarki a wynik print_r($_GET); => Array ( [fraza] => ) CZYLI ZMIENNA fraza nie przyjmuje wartosci - WHY ? PROSZE O POMOC Ten post edytował milk 18.09.2010, 16:09:38 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Tak ale mod rewrite raczej nie sprawdza QUERY_STRING (czyli zapytania po "?" - ale nie jestem pewien)
Jeżeli chcesz obsłuży adres w ten sposób musisz obsługiwać formularz za pomocą javascript. Jeżeli chcesz żeby twoje zapytanie działało musisz dodać flage QS Kod RewriteRule ^szukaj/([^/]*)$ modules/search.php?fraza=$1 [QS] Chyba powinno działać ale głowy nie daje. Ten post edytował wookieb 18.09.2010, 17:27:45 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 03:27 |