Autor Zpráva
Petik
Profil *
Ahoj,

sice narážím na ohranou písničku, ale ani po hledání jsem nanarazil na tíženou odpověď.

Mám takovýto podstrčení:
RewriteRule ^aaa/([^/]+)/(.*) necor.php?pos[0]=aaa&pos[1]=$1&pos[2]=$2 [L]


jde nějak dostat aaa do proměné, abych ho nemusel vypisovat?

Nebo obecněji lze nějak udělat, aby se všechny položky v url oddělené "/" předali do url jako pole ?

Např example.com/a/b/c/d => neco.php?p[0]=a&p[1]=b&p[2]=c&p[3]=d

Za odpovědi předem moc díky ;-)
Kajman_
Profil *
Petik:
jde nějak dostat aaa do proměné
Stačí ten řetězec ozávorkovat, pak bude v $1 (první závorka), jen si nezapomeňte další $n náležitě přečíslovat.

Nebo obecněji lze nějak udělat, aby se všechny položky v url oddělené "/" předali do url jako pole ?
Nejjednodušší bývá rozdělit tu url do pole až v php.
Petik
Profil *
Kajman:
díky, mě to v tom běsnění s přesměrováním ani nenapadlo, že explode v php to udělá ;-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0