Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Generowanie przyjaznych linków z FORM, POST
SubZero.
post 29.10.2008, 11:04:33
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 15.09.2007
Skąd: getCity();

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


Witam,

Mam jakiś dany formularz, tego typu:

  1. <form action="gogo.php" method="post">
  2. <select name="type">
  3. <option value="type1">type1</option>
  4. <option value="type2">type2</option>
  5. </select>
  6. <select name="smth">
  7. <option value="smth1">smth1</option>
  8. <option value="smth2">smth2</option>
  9. </select>
  10. <input type="submit" value="Szukaj" />
  11. </form>


I chcę teraz za pomocą .htaccess oraz PHP wygenerować linki typu:

http://przyklad.com/type1/smth2

Wpadłem na taki pomysł:

Gdy użytkownik coś wybrał i wciska "Szukaj" to leci to za pomocą POST do skryptu "gogo.php", gdzie skrypt generuje link "http://przyklad.com/type1/smth2" i przekierowuje klienta właśnie do tego linku, a .htaccess będzie wyglądał tak:

Kod
RewriteEngine On
   RewriteCond %{REQUEST_FILENAME} !-D
   RewriteRule ^([^/]+)/([^/]+)/?$ lista.php?type=$1&smth=$2 [L]


Może ma ktoś jakiś lepszy pomysł na tego typu rozwiązanie?


--------------------
Wesołych Świąt!:)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:23