<?
php
/* *********************************************************
静止IP访问
********************************************************* */
$db_ipban = ' 127.0 ' ;
// ,分开 127.0,192.168 则禁止IP为 127.0 和 192。168 开头的人访问
//判断单个IP
if ( $_SERVER [ ' HTTP_X_FORWARDED_FOR ' ]){
$onlineip = $_SERVER [ ' HTTP_X_FORWARDED_FOR ' ];
} elseif ( $_SERVER [ ' HTTP_CLIENT_IP ' ]){
$onlineip = $_SERVER [ ' HTTP_CLIENT_IP ' ];
} else {
$onlineip = $_SERVER [ ' REMOTE_ADDR ' ];
}
$onlineip = substrs( $onlineip , 16 );
// 判断IP是否合法
Ipban();
// IP合法显示
echo " safer " ;
function Ipban(){
global $db_ipban , $onlineip ;
// db_ipban禁止IP onlineip在线IP imgpath? stylepath ?
if ( $db_ipban ){
$baniparray = explode ( " , " , $db_ipban );
foreach ( $baniparray as $banip ){
if ( ! $banip ) continue ;
$banip = trim ( $banip );
if ( strpos ( ' , ' . $onlineip . ' . ' , ' , ' . $banip . ' . ' ) !== false ){
die ( " 您的IP段已被列入禁止列表,请与我们联系! " );
}
}
}
}
// 截取函数
function substrs( $content , $length ) {
if ( $length && strlen ( $content ) > $length ){
$num = 0 ;
for ( $i = 0 ; $i < $length - 3 ; $i ++ ) {
if ( ord ( $content [ $i ]) > 127 ){
$num ++ ;
}
}
$num % 2 == 1 ? $content = substr ( $content , 0 , $length - 4 ) : $content = substr ( $content , 0 , $length - 3 );
$content .= ' .. ' ;
}
return $content ;
}
?>
/* *********************************************************
静止IP访问
********************************************************* */
$db_ipban = ' 127.0 ' ;
// ,分开 127.0,192.168 则禁止IP为 127.0 和 192。168 开头的人访问
//判断单个IP
if ( $_SERVER [ ' HTTP_X_FORWARDED_FOR ' ]){
$onlineip = $_SERVER [ ' HTTP_X_FORWARDED_FOR ' ];
} elseif ( $_SERVER [ ' HTTP_CLIENT_IP ' ]){
$onlineip = $_SERVER [ ' HTTP_CLIENT_IP ' ];
} else {
$onlineip = $_SERVER [ ' REMOTE_ADDR ' ];
}
$onlineip = substrs( $onlineip , 16 );
// 判断IP是否合法
Ipban();
// IP合法显示
echo " safer " ;
function Ipban(){
global $db_ipban , $onlineip ;
// db_ipban禁止IP onlineip在线IP imgpath? stylepath ?
if ( $db_ipban ){
$baniparray = explode ( " , " , $db_ipban );
foreach ( $baniparray as $banip ){
if ( ! $banip ) continue ;
$banip = trim ( $banip );
if ( strpos ( ' , ' . $onlineip . ' . ' , ' , ' . $banip . ' . ' ) !== false ){
die ( " 您的IP段已被列入禁止列表,请与我们联系! " );
}
}
}
}
// 截取函数
function substrs( $content , $length ) {
if ( $length && strlen ( $content ) > $length ){
$num = 0 ;
for ( $i = 0 ; $i < $length - 3 ; $i ++ ) {
if ( ord ( $content [ $i ]) > 127 ){
$num ++ ;
}
}
$num % 2 == 1 ? $content = substr ( $content , 0 , $length - 4 ) : $content = substr ( $content , 0 , $length - 3 );
$content .= ' .. ' ;
}
return $content ;
}
?>