價值的一個得到的值考慮一個演示網址是這樣的:www.example.com/act/yes USER_ID = 125比較字段從數據庫
我知道,黑客或其他會嘗試改變網址中的數字值。
我的問題是,我們如何將url的值與yes(www.example.com/act/yes)頁面中的某個字段的值進行比較,以便只有具有該值的條目才能在PHP中顯示?
我在嘗試這樣如果條件
if($_GET['user_id'] == $result[0]->user_id)
{
show db values
}
else
{
show nothing
}
其中$result= $this->model->edityes($_GET['user_id']);
$結果將包含包含含有ID $ _GET [ 'USER_ID']的所有字段的數據數組。
真不明白......如果適用,哪些返回'$結果= $這個 - >模型 - > edityes($ _ GET [ 'USER_ID']);' – zeflex
@ zeflex,我把價值以$ _GET ['user_id'](這裏是125)作爲模型函數的參數獲得,它將帶有ID爲125的所有記錄。 –
在這種情況下,爲什麼要使用像你的那樣的if指令。當您將$ _GET ['user_id']發送到模型時,爲什麼不比較是否有$結果?如果$ results返回false,則不顯示任何內容。 – zeflex