3 回答

TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊
永遠(yuǎn)不要讓用戶發(fā)送價(jià)格。每個(gè)課程都有一個(gè) ID。讓我們假設(shè)這個(gè):
課程 1,ID = 1,價(jià)格 = 499,名稱 = 2 天課堂培訓(xùn)
課程 2,ID = 2,價(jià)格 = 999,名稱 = 4 天課堂培訓(xùn)
在您的付款頁面上,內(nèi)部僅發(fā)送。<forms>
course_id = X
在接收請求的PHP腳本上,您知道該腳本具有...這是您將收取的價(jià)格。course_id = X
price = Y
// index.php
<form action="form.php" method="post">
<input type="hidden" name="course_id" value="1" readonly="readonly">
<label>
2-days learning course
</label>
<input type="submit" name="BUY NOW" value="BUY NOW">
</form>
//form.php
if (isset($_POST['course_id']){
if ($_POST['course_id'] == 1){
$amount = 499;
}
} else {
echo 'invalid request'; exit();
}

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個(gè)贊
您可以做一件事來避免陷阱,只需為金額值創(chuàng)建一個(gè)會(huì)話變量,然后在下一頁中獲取會(huì)話變量,然后將金額元素(mandatory)的會(huì)話變量以及由支付網(wǎng)關(guān)加密/解密的其他字段一起發(fā)送。

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊
檢查字段的值,如果其為零,只需終止代碼的執(zhí)行,將用戶發(fā)送回表單并打印警告...
或者,您可以使用 JavaScript 在提交后雙擊并仔細(xì)檢查數(shù)量。
外面就是叢林!!!
- 3 回答
- 0 關(guān)注
- 161 瀏覽
添加回答
舉報(bào)