Autor | Zpráva | ||
---|---|---|---|
Petik Profil * |
#1 · Zasláno: 26. 11. 2011, 15:25:13
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 * |
#2 · Zasláno: 26. 11. 2011, 15:34:04
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 * |
#3 · Zasláno: 26. 11. 2011, 15:50:16
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á ;-) |
||
Časová prodleva: 12 let
|
0