马会管家婆开奖结果标签tags 更多...
您的位置:首页 > 建站必知 > phpcm友链不能添加https怎么办

phpcm友链不能添加https怎么办

时间:2019-04-09 来源:网上收集 作者:Tony 阅读次数 tagsphpcmhttps

分享到:
随着https的发展,许多网站用到了https,市面上也有很多免费和付费的https证书,今天不是要介绍https的好处,而是介绍phpcms默认添加不了https友链,要修改哪些地方的代码呢
phpcm友链不能添加https怎么办
我们需要修改下默认php的正则表达式,打开下面文件

 \phpcms\modules\link\index.php

phpcms友链添加https

代码 41行
if($_POST['url']=="" || !preg_match('/^http:\/\/(.*)/i', $_POST['url'])){
修改为
if($_POST['url']=="" || !preg_match('/^(http:\/\/|https:\/\/)(.*)/i', $_POST['url'])){
第二部  代码51行
if(!preg_match('/^http:\/\/(.*)/i', $logo)){
修改为
if(!preg_match('/^(http:\/\/|https:\/\/)(.*)/i', $logo)){

第三步  打开 \phpcms\modules\link\templates\link_add.tpl.php
phpcms友链添加https把echo L ( "input" ) . L ( 'url' )?>"}).regexValidator({regexp:"^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&]*([^<>])*$"
替换成
echo L ( "input" ) . L ( 'url' )?>"}).regexValidator({regexp:"^(http:\/\/|https:\/\/)[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&]*([^<>])*$"
原理就是加上一个判断。快去shishi试试吧!

本文地址:

猜你喜欢
栏目推荐
模板推荐

Copyright:2014-2019 www.freemoban.com Corporation,All Rights Reserved 马会管家婆开奖结果 版权所有 鄂ICP备19005084号

免责声明:本站部分资源来自互联网收集,版权归原创者所有,如果侵犯了你的权益,请通知我们,我们会及时删除侵权内容,谢谢合作!

建站咨询QQ