欧美日韩国产精选国产永久在线入口|久久精品无码av色色丁香婷婷五月|欧美伊人网91天天视频色板一区|啪啪激情五月天国产高清一卡二卡|激情五月天丁香高清有码无码中文|高清无码免费在线看免费黄片|蜜桃亚洲 无码二区三区黄色网|人人叉人人爽日美黄色视频

新聞中心

Ecshop的recieve.php郵件自動確認(rèn)收貨BUG如何修正

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

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

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

本文地址:http://www.love62.cn/ecshop/20442.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服