求个功能,IP限制标题显示,高手请进
本帖最后由 itclean 于 2014-11-14 17:54 编辑文章正文限制指定IP访问,这个很好搞,在该模块中加个自定义文本字段比如:ipxz,
把下面的代码复制粘贴到module\article\show.inc.php中的
} else {
include load('404.inc');
}
搜索这个代码,粘贴到这个代码下方。
这个是需要粘贴的代码
if($ipxz) {
$IP = explode("|", trim($ipxz));
$pass = false;
foreach($IP as $v) {
if($v == $DT_IP) { $pass = true; break; }
if(preg_match("/^".str_replace('*', '{1,3}', $v)."$/", $DT_IP)) { $pass = true; break; }
}
if(!$pass) dalert('您的IP地址未在被允许访问的IP段,此页面无法访问!', $MODULE['linkurl']);
}
请问IP限制调用的标题,如果在此范围内的IP调用的标题可以显示,不在此范围内的IP调用的标题不显示,怎么搞?
需要使用到:{if $ipxz}{else}{/if}判断语句
比如下面这个代码怎么写:
{loop $tags $i $t}
[*]{if $datetype} {timetodate($t, $datetype)}{/if}{if $showcat}[{$t}] {/if}{$t}
{/loop}
请教高手,谢谢!
{if $ipxz}
{loop $tags $i $t}
[*]{if $datetype} {timetodate($t, $datetype)}{/if}{if $showcat}[{$t}] {/if}{$t}
{/loop}
{else}
你好,你的IP地址不在允许访问的范围内!暂时无法查看内容!
{/if}
你是这样的效果么
不过你$ipxz这个要写成函数才能在标签里这样用,你这个是整个页面的判断了,访问这个页面直接不是范围内就跳转了。
太复杂了吧 什么需求这么特殊
实现你想要的效果了吗
页:
[1]