马上注册,免费下载更多dz插件网资源。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
不知道大家有没有遇到这款插件最新版Pro3.3.5(手机版)的试看功能关不掉的情况?
现在绝大多数浏览器(百度,qq浏览器,uc,夸克等等)都有自带的资源嗅探功能,如果没有登陆或者未支付状态试看的话 帖子视频链接会暴露出来然后被这些浏览器的嗅探功能所爬取,导致很多用户都可以用手机浏览器白piao视频。
我也是不想让自己花了钱的空间被人白嫖流量所以找到了下列bug
源代码(目录结构:source/plugin/mine_video/mobile.class.php)pc端代码没有问题!$this->sktime = $default_option['mine_video_player_trytime']?$default_option['mine_video_player_trytime']:'11';//试看时间
解析如下(此解析给不懂代码的同仁们参考,当然我也是小白,顺便记录一下):
if($default_option['mine_video_player_trytime']>0){
$this->sktime = $default_option['mine_video_player_trytime'];
}else{
$this->sktime =11;
}
1.可以看到我们后台如果设置=0秒(不让试看)那判断语句就会走else 也就是11秒。
2.我们后台如果设置>0秒(可以试看)那判断语句就会走你在后台设置的秒数( $this->sktime = $default_option['mine_video_player_trytime'])。
通过上面1、2点和图片来看我们想要关闭试看功能在后台填0的话就会变成默认试看秒数而不是关闭试看!
解决办法很简单把11换成0就ok啦!或者直接删除三元表达式也是可以的
1.把11改成0
$this->sktime = $default_option['mine_video_player_trytime']?$default_option['mine_video_player_trytime']:'0';//试看时间
2.删除三元表达式(没有默认秒数,后台设置多少就是多少)鄙人用的这个,少一个判断速度快点(忽略不计....哈哈哈,滑稽.gif)
$this->sktime = $default_option['mine_video_player_trytime'];
改了代码后再也不用担心被白piao流量啦{:2_27:}
用对象储存的老哥们可以在后台设置一下每日流量限额或者设置报警(同一ip 1秒几十上百次访问),如果一不小心被刷了,那就是懵逼了!之前看到过一个实例有个老哥被刷了7个t的流量被服务器提供商扣了7000多流量费
©DZ插件网所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 网站部分内容来源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,得到更好的正版服务。 您在本站任何的赞助购买、下载、查阅、回复等行为等均表示接受并同意签订《DZ插件网免责声明协议》。 如有侵权请邮件与我们联系处理: discuzaddons@vip.qq.com 并出示相关证明以便删除。敬请谅解!
|
|