Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mod_rewrite znak "/"
metalzone
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 29.01.2007

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


Witam.

Mam pytanie odnosnie modrewrite.

Chcialbym napisac regule ktora umozliwi mi przekazywanie nieskonczenie wiele parametrow w get w formie np

www.costam.pl/zmienna1/wartosc1/zmienna2/wartosc2/zmienna3/wartosc3

Czy ktos wie jak ma wygladac regula pliku .htaccess i czy da sie cos takiego zrobic ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Nieskończenie wiele argumentów to tak średnio możliwe, bo według dokumentacji można chyba 10 max.
Chyba że zrobisz tak:
Kod
RewriteRule  (.*) http://wwww.strona.pl/index.php?req=$1 [L,NC]

i obsłużysz sobie to w php, tzn. rozbijesz to na argumenty.
Coś w tym stylu:
  1. <?php
  2. if(substr($_GET['req'],-1) == '/') {
  3. $req = substr($_GET['req'],0,strlen($_GET['req'])-1);
  4. }
  5. $args = explode('/',substr($req,0,strlen($req)));
  6. ?>
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: 6.10.2025 - 02:44