QQ以及微信中當前網頁提示已停止訪問該如何解決,如何能恢復訪問?
很多朋友的網頁推廣連結需要在微信中進行的宣傳、傳播、下載等等,但是各位朋友一定發現了微信會經常遮蔽掉這些網頁連結的。此時使用者點開則報紅並提示“已停止訪問該網頁” 。那我們要怎麼解決這個問題呢?
解決方案:
我們基於微信介面開發了一款全新的手機端微信中開啟網頁的程式,透過這個程式生成的連結,安卓使用者在微信中點選的話,是可以直接跳轉手機預設瀏覽器開啟網頁連結的。IOS使用者在微信中點選的話會彈出一個遮罩提示使用者用瀏覽器開啟網頁連結。這樣的話大大的減少了使用者的操作步驟,使用我們的方法都不會出現微信所謂的捆綁下載。給以使用者以良好的下載體驗,對我們的推廣轉化率會有顯著的提升。
一段原始碼可供大家參考:
<?php function get_ticket($code){ //初始化 $ch = curl_init(); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // https請求 不驗證證照和hosts $headers = array(); $headers[] = 'User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 11_1_2 like Mac OS X; zh-CN) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/15B202 UCBrowser/11.7.7.1031 Mobile AliApp(TUnionSDK/0.1.20)'; $headers[] = 'Referer: https://m.mall.qq.com/release/?busid=mxd2&ADTAG=jcp.h5.index.dis'; $headers[] = 'Content-Type:application/x-www-form-urlencoded; charset=UTF-8'; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $content = curl_exec($ch); curl_close($ch); //$arr = json_decode($content,1); //if($arr['success'] == '1'){ // $shotCode = $arr['shotCode']; //}else{ // $shotCode = ''; //} //preg_match('/openlink\":\"(.*?)\"}/',$content,$result); //$url = $result[1]; preg_match('/href=\"(.*?)#wechat/',$content,$result); $url = $result[1]; return $url; } $time = time()-$info['ticket_time']; $minute=floor($time/60); query_update ( "jump_logs", "count=count+1". " where code='" . $code . "'" ); if($minute >= 59){ //如果超過1小時,更新ticket $url = get_ticket($w_url_code); if($url){ query_update ( "jump_logs", "ticket_time='".time()."', ticket='" . $url . "' where code='" . $code . "'" ); $ticket_url = $url.'#'; if(strpos($_SERVER['HTTP_USER_AGENT'], 'baiduboxapp')||strpos($_SERVER['HTTP_USER_AGENT'], 'baiduboxapp')){//安卓百度手機APP echo '<script>window.location.href = "bdbox://utils?action=sendIntent&minver=7.4¶ms=%7b%22intent%22%3a%22'.$url.'%23wechat_redirect%23wechat_redirect%23Intent%3bend%22%7d";</script>'; }else{ echo '<script>window.location.href = "'.$ticket_url.'";</script>'; } } }else{ $ticket_url = $info['ticket'].'#'; if(strpos($_SERVER['HTTP_USER_AGENT'], 'baiduboxapp')||strpos($_SERVER['HTTP_USER_AGENT'], 'baiduboxapp')){//安卓百度手機APP echo '<script>window.location.href = "bdbox://utils?action=sendIntent&minver=7.4¶ms=%7b%22intent%22%3a%22'.$info['ticket'].'%23wechat_redirect%23wechat_redirect%23Intent%3bend%22%7d";</script>'; }else{ echo '<script>window.location.href = "'.$ticket_url.'";</script>'; } } } ?> <!詳情可參考:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69926607/viewspace-2646412/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 已停止訪問該網頁-微信域名攔截檢測介面分享網頁
- 2020最新微信域名防封方案 微信訪問連結出現“當前網頁已停止訪問”的原因網頁
- Win10系統開啟資料夾提示你當前無權訪問該資料夾如何解決Win10
- win10 edge訪問不了網路如何解決_win10系統edge無法訪問網路怎麼恢復Win10
- 在聯網狀態下,有很多應用無法聯網問題,如360安全衛士, Smartscreen篩選器無法訪問, 部分網頁無法訪問等問題的解決方法網頁
- 如何解決網站限制IP訪問的問題網站
- 如果前後端分離的專案,前段的工程如testFront中的html頁面,可以直接訪問嗎?後端HTML
- Win10系統啟動qq提示無法訪問個人資料夾如何解決Win10
- 如何解決 github 訪問慢的問題Github
- 如何檢視Linux 當前訪問ipLinux
- python如何訪問網頁Python網頁
- Vue網站釋出到iis後提示404頁面不可訪問Vue網站
- win10系統共享資料夾無法訪問提示“你沒有許可權訪問”如何解決Win10
- win10提示嗯...無法訪問此頁面怎麼辦_win10 edge提示嗯...無法訪問此頁面的解決方法Win10
- 網站域名被QQ攔截提示:當前網頁非官方頁面攔截的解決辦法網站網頁
- win10系統使用premiere提示已阻止應用程式訪問圖形硬體如何解決Win10REM
- js如何獲取當前使用者訪問的ip地址以及城市地區?JS
- IE訪問歷史記錄恢復工具pasco
- PLSQL訪問網頁簡單案例(二)SQL網頁
- PLSQL訪問網頁簡單案例(一)SQL網頁
- 解決使用mitmprox抓包可以訪問網頁,但是使用python request 呼叫該網站介面報錯問題MIT網頁Python網站
- [BUG反饋]原模型已刪,訪問該文件報錯.模型
- win10區域網你沒有許可權訪問怎麼辦 win10訪問區域網提示沒有許可權如何解決Win10
- 解決內、外網同時訪問問題
- Win10下無法訪問Samba怎麼辦 win10訪問samba共享顯示無法訪問如何解決Win10Samba
- PBOOTCMS網站訪問頁面提示:您訪問的頁面不存在,請核對後重試!如何改成自動404跳轉頁面boot網站
- win10系統設定IIs後本地localhost可以訪問但區域網無法訪問如何解決Win10localhost
- 華納雲 :網站頁面訪問不了的原因和解決方法網站
- Win10系統D盤打不開提示拒絕訪問如何解決Win10
- Win10系統對映管道共享C$提示“拒絕訪問”如何解決Win10
- steam商店頁面提示根據國家法律禁止訪問怎麼解決
- 瀏覽器訪問網頁速度慢瀏覽器網頁
- 網頁訪問全過程剖析[轉].md網頁
- wing ftp server網頁無法訪問FTPServer網頁
- IP頁面訪問域名介面問題
- dblink建立後訪問提示密碼錯誤問題解決密碼
- 訪問github出現無法訪問此網站Github網站
- 乾貨分享——連結被微信停止訪問的解決方案