首页 > 编程知识 正文

域名被微信拦截怎么做跳转,微信域名防封跳转系统

时间:2023-05-05 23:45:08 阅读:211358 作者:3183

用户们在使用微信分享转发网页链接的过程中,最容易碰到的问题就是域名或者链接在微信中无法打开的问题。像这种情况下微信都会给提示 “已停止访问该网址” ,那么导致这个情况的因素有哪些呢,给大家详细科普一下,主要有以下几点,
域名被封原因:
1、网页链接被举报次数过多。
2、网页图片含违规内容,含敏感词。
3、被腾讯检测系统判断为诱导分享内容。(也许这是别人挂了代码在你的页面上)
被人举报我们是无法阻止的,因为目前的市场行业竞争大,举报的人群里其实用户并没有占多少,大部分都是来自同行的恶意举报,以前有人将“投诉”按钮设成灰色状态,让别人无法投诉,但是这种效果不好,因为投诉还是可以通过截屏发给微信来投诉的

实现微信跳转链接,也就是微信内置浏览器自动跳转其他浏览器打开链接。 首先我们需要对分享域名加JS防封接口,然后我们再加入浏览器外跳接口,以达到我们的期望需求。功能实现后, 苹果用户即可在微信内直接下载app也可以跳转浏览器下载,安卓用户则自动打开手机浏览器下载app, 如果不含下载文件,则直接从微信内跳转到外部浏览器访问指定的页面 。

$url = "http://api.monkeyapi.com";$params = array('appkey' =>'appkey',//您申请的APPKEY'url' =>'www.monkeyapi.com',//需要查询的网站);$paramstring = http_build_query($params);$content = Curl($url, $paramstring);$result = json_decode($content, true);if($result) { var_dump($result);}else { //请求异常}/** * 请求接口返回内容 * @param string $url [请求的URL地址] * @param string $params [请求的参数] * @param int $ipost [是否采用POST形式] * @return string*/function Curl($url, $params = false, $ispost = 0){ $httpInfo = array(); $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); if ($ispost) { curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); curl_setopt($ch, CURLOPT_URL, $url); }else { if ($params) { curl_setopt($ch, CURLOPT_URL, $url.'?'.$params); } else { curl_setopt($ch, CURLOPT_URL, $url); } } $response = curl_exec($ch); if ($response === FALSE) { //echo "cURL Error: " . curl_error($ch); return false; } $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); $httpInfo = array_merge($httpInfo, curl_getinfo($ch)); curl_close($ch); return $response;}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。