我非常新手試圖完成一個任務,所以讓我解釋一下這裏的問題:變化GET參數和使用mod_rewrite
我有一個chasback網站上,有關於數據庫的零售商,我的鏈接:
a href="/view_retailer.php?rid=<?php echo $tops_row['retailer_id']; ?>"
PHP頁面,顯示內容有:
if (isset($_GET['rid']) && is_numeric($_GET['rid']))
{
$retailer_id = (int)$_GET['rid'];
}
else
{
header ("Location: index.php");
exit();
}
這對我的網址顯示:?/ view_retailer RID = 8
我想將其更改爲/ view_retailer?rid =零售商標題
我不明白爲什麼它不工作,我已經在我的數據庫中列零售商標識和標題。
然後我需要通過mod_rewrite從/ view_retailer?rid = retailer-title更改爲/ loja/retailer-title。
我怎樣才能到達那裏?感謝幫助我!
124。42會返回true,用'is_numeric()' - 檢查數字,我只會使用'if(ctype_digit($ value))' – cantsay