php判断是否为qq内置浏览器打开网页,网址在手机QQ内被点击时自动打开默认浏览器跳转php源码...

网址在手机QQ内被点击时自动打开默认浏览器跳转php源码

森七 • 2017 年 08 月 21 日

通过一段代码让网址在手机QQ内被点击时自动打开默认浏览器跳转,但是这段代码并不完美,经过几个后缀不同的域名的测试,只有访问.cn或者.com域名时才能正常的跳转。这个代码适用于很多方面,例如使被QQ管家拦截的域名在手机QQ内通过跳转能够得到正常的访问。

代码及使用方法

直接复制代码粘贴到需要跳转的网页的顶部,不需要做任何改动。一般不会对网页的正常浏览产生任何影响,当然,不排除可能有个别情况。<?php

$conf['qqjump']=1;

if(strpos($_SERVER['HTTP_USER_AGENT'], 'QQ/')!==false && $conf['qqjump']==1){

$a='http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];

echo '

正在跳转系统默认浏览器

;

';

exit;

}

?>

使被拦截的域名在手Q内能够正常访问

首先呢,我给出的这个方法并不是一个完美的方法。因为这个方法是通过访问一个未被拦截的域名,在打开默认浏览器的同时,自动跳转到被拦截的域名,实现步骤如下:<?php

$conf['qqjump']=1;

if(strpos($_SERVER['HTTP_USER_AGENT'], 'QQ/')!==false && $conf['qqjump']==1){

$a='http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];

echo '

正在跳转系统默认浏览器

;

';

exit; } ?>

//前面的部分为跳转到默认浏览器的代码

//下面部分为自动跳转到其他网址的代码

正在跳转

//此处的域名改为需要跳转的域名

按照代码中的提示文字进行修改,把跳转的域名改为被拦截的域名即可。

然后将这个网页重命名为index.php或者index.html ,然后复制粘贴到未被拦截的域名的网站根目录下。此时可以尝试访问试试效果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值