2016-01-09 70 views
1

所以即時嘗試重寫我的網址。

我在IIS(godaddy.com)下 我使用web.config文件來編寫我的規則。

所以現在我有基本的重寫規則工作

<rewrite> 
    <rules> 
    <rule name="Rewrite to index.php"> 
     <match url="^article/([0-9]+)/([_0-9a-z-]+)" /> 
     <action type="Rewrite" url="index.php?id={R:1}&amp;title={R:2}" /> 
    </rule> 
    </rules> 
</rewrite> 

工作意味着,如果我的住址欄鍵入mydomain.com/article/2016/rewrite這是我重定向到index.php。

但是上一次的index.php我不能找回ID和標題值使用

$_POST['id']; 
$_POST['title']; 

$_GET是工作,但我怎麼得到它與$_POST工作?

謝謝。

+0

$ _GET正在工作,但爲什麼$ _POST不工作?我寧願發佈內容然後獲取它 – MadeInDreams

回答

1

URL中的數據放在$_GET中。如果您需要$_POST中的數據,則在發出請求時必須將其放入請求正文中。 URL重寫不能在那裏複製數據。