php禁止浏览器以外来路访问
今天群内某人员问了个奇葩问题,如何禁止浏览器以外的的所有方式访问,说实话还没碰到过这样的人才。
附上代码自己学习了也供大家参考
//非浏览器跳转到链接
$url="https://www.aipipi.net/";
//获取来路
$useragent = addslashes($_SERVER['HTTP_USER_AGENT']);
//判断来路
if(strpos($useragent, 'Chrome') === false && strpos($useragent, 'Windows Phone') === false ){
//如果不是就跳转到URL
header("Location:".$url); exit;
}
附赠一个js的代码,都搞不明白同样的原理为什么非要JS的呢
// 获取来路
var useragent = navigator.userAgent;
if (useragent.match(/Chrome/i) != 'Chrome') {
// 设置禁止标语
alert('已禁止本次访问:请您使用浏览器打开访问!');
// 强行关闭当前页面
var opened = window.open('about:blank', '_self');
opened.opener = null;
opened.close();
}
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
慕沐Official » php禁止浏览器以外来路访问
慕沐Official » php禁止浏览器以外来路访问