自带申通快递生成订单后形成死链接

2016-07-07 15:12 来源:www.chinab4c.com 作者:ecshop专家

今天我用死链查询工具查询了一下。所有成生的申通单号,都成了死链接。检测结果是这样的。
[668200323299]http://www.echepin.cn/"javascript:document.forms['queryForm_668200323299'].submit();" ( X )

如果在客户后台点击跟踪包裹-查询状态。会打这这个网址,这是在申通网站查询的正确网址。
http://q.sto.cn/track.aspx?wen=668200323299

我在后台sto_express.php里面的代码是这这样的。
/**
* 查询快递状态
*
* @accesspublic
* @returnstring查询窗口的链接地址
*/
function query($invoice_sn)
{
$str = '<form style="margin:0px" methods="post" '.
'action="http://q.sto.cn/track.aspx" name="queryForm_' .$invoice_sn. '" target="_blank">'.
'<input type="hidden" name="wen" value="' .str_replace("<br>","\n",$invoice_sn). '" />'.
'<a href="javascript:document.forms[\'queryForm_' .$invoice_sn. '\'].submit();">' .$invoice_sn. '</a>'.
'</form>';
return $str;
}

有高手能帮解决一下这个问题吗?

回答:
你可以去装个第三方的插件来解决

这个应该找一个现有的插件就可以解决的

楼上正解,找第三方插件