2017-03-03 43 views
0

你好,我有一個小問題htaccess的如何只在三個URL文本得到兩個varibales

我有這個網址 類別/ 4/esmail /吉達

我需要只返回值(4,吉達)

做筆記esmail是類的名字,如果我們改變類別數量可能會改變,所以它是不固定的

我試試這個htaccess的線

RewriteRule ^categorie/([0-9]+)/(.*)/(.*)+$ ads.php?categorie=$1&area=$2 [QSA,NC,L] 
在這個簡單的我需要設置

$categorie = 4 , area = jeddah 

任何幫助

回答

0

簡單:

RewriteRule ^categorie/([0-9]+)/([A-z0-9_-]*)/(.*)$ ads.php?categorie=$1&area=$2 [QSA,NC,L] 

爲您搞定,那就是:

$categorie = $_GET["categorie"]; $area = $_GET["area"]; 

我認爲你需要的東西...

+0

感謝重播,但我得到了這個數組([種類] => 4 [區] => esmail),我需要區域爲吉達而不是esmail –

+0

然後替換「$ 2」與「$ 3」(它會解決你的問題) –

+0

它真的這樣做,謝謝 –

相關問題