随着网站安全的深入,现在越来越多的网站都开始使用了https,在换友情链接的时候要填写https开头的网址,可是phpcms v9却只能填写以http开头的网站,该如何修改呢?361模板网经过摸索和在网上找到的一些教程然后做了些变动,下面分享给大家,希望对您有所帮助。
找到
if($_POST['url']=="" || !preg_match('/^http:////(.*)/i', $_POST['url'])){showmessage(L('siteurl_not_empty'),"?m=link&c=index&a=register&siteid=$siteid"); }
修改为:
if($_POST['url']=="" || !preg_match('/^(http:////|https:////)(.*)/i', $_POST['url'])){showmessage(L('siteurl_not_empty'),"?m=link&c=index&a=register&siteid=$siteid"); }
找到
$logo = safe_replace(strip_tags($_POST['logo']));if(!preg_match('/^http:////(.*)/i', $logo)){$logo = '';}
修改为:
$logo = safe_replace(strip_tags($_POST['logo']));if(!preg_match('/^(http:////|https:////)(.*)/i', $logo)){$logo = '';}
找到
$("#link_url").formValidator({onshow:"<?php echo L("input").L('url')?>",onfocus:"<?php echo L("input").L('url')?>"}).inputValidator({min:1,onerror:"<?php echo L("input").L('url')?>"}).regexValidator({regexp:"^http:////[A-Za-z0-9]+/.[A-Za-z0-9]+[//=/?%/-&]*([^<>])*$",onerror:"<?php echo L('link_onerror')?>"})
修改为:
$("#link_url").formValidator({onshow:"<?php echo L("input").L('url')?>",onfocus:"<?php echo L("input").L('url')?>"}).inputValidator({min:1,onerror:"<?php echo L("input").L('url')?>"}).regexValidator({regexp:"^(http:////|https:////)[A-Za-z0-9]+/.[A-Za-z0-9]+[//=/?%/-&]*([^<>])*$",onerror:"<?php echo L('link_onerror')?>"})
这样修改处理后就能实现PHPCMS V9添加https开头的友情链接了。
以上就是PHPCMS V9如何添加https开头的友情链接的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。新闻热点
疑难解答