欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

Ecshop的recieve.php郵件自動確認收貨BUG如何修正

作者 / 無憂主機 時間 2015-10-22 00:22:30

今天小編在逛論壇的時候發(fā)現(xiàn)一個有關ecshop的BUG的帖子,現(xiàn)在發(fā)出來個大家分享下,如果朋友們遇到這個的問題可以作為參考修改。 BUG描述如下: Ecshop沒有點擊郵件中的確認收貨鏈接,但是進入個人中心卻發(fā)現(xiàn)訂單狀態(tài)已經更改為了已經收到貨的狀態(tài)了。問題出在QQ郵箱。Ecshop的recieve設計是用戶點了鏈接直接就改變訂單狀態(tài)到確認收貨,而QQ郵件spam系統(tǒng)會自動去點郵件里的鏈接是不是垃圾或者廣告地址,所以,全被點成確認收貨了,只能改recieve了。 那要如何解決這個問題呢。 思路:我們可以一個判斷,如果顧客點檢了確定在修改狀態(tài),而不是點擊鏈接就直接更改狀態(tài)。 方法如下: 將之前的ecshop確認收貨頁面改成如下格式:

//確認頁面
$act = !empty($_REQUEST['act']) ? rawurldecode(trim($_REQUEST['ver'])) : 'confirm'; // 驗證碼
if($act == 'confirm')
{
$msg = $order['order_sn']."確認收貨?<button onclick=\"location.href='receive.php?act=receive&id=".$order_id."&con=".rawurlencode($consignee)."&ver=".$ver."';\">確定</a>";
}
//收貨
else
{
/* 修改訂單發(fā)貨狀態(tài)為“確認收貨” */
? ? ? ? ......
}
加一個確認的頁面,這樣SPAM點到鏈接后就不會觸發(fā)訂單狀態(tài)更改的事件 無憂主機相關文章推薦閱讀: ECSHOP程序如何給商品名稱設置特效讓顯示多種顏色? ECSHOP程序如何在后臺管理中心修改支付顯示順序的方法 ECSHOP報錯:STRICT STANDARDS: REDEFINING ALREADY DEFINED CONSTRUCTOR FOR CLASS

本文地址:http://www.gle-technology.com/ecshop/20442.html

1
1
1
1
1
1
1

客戶服務熱線

0791-8623-3537

在線客服