【拨号上网的电脑做PHP服务器,用127.0.0.1可以访问,用IP地址或虚拟域名无法访问页面呢?解决思路】教程文章相关的互联网学习教程文章

php获取客户端IP地址、地理信息、浏览器信息、本地真实IP的代码

// 作用取得客户端的ip、地理信息、浏览器 class get_gust_info { ////获得访客浏览器类型 function GetBrowser(){ if(!empty($_SERVER['HTTP_USER_AGENT'])){ $br = $_SERVER['HTTP_USER_AGENT']; if (preg_match('/MSIE/i',$br)) { $br = 'MSIE'; }elseif (preg_match('/Firefox/i',$br)) { $br = 'Firefox'; }elseif (preg_match('/Chrome/i',$br)) { $br = 'Chrome'; ...

php判断来访IP地址是国内还是国外的

方案2:使用IP库判断来访IP地址 优点:判断准确。 缺点:响应速度没Javascript快。 需要引用一个PHP的IP库:/Files/tianxin2001x/ip.zip 在网站头部引用jquery进行判断: ...checkip.php文件代码:$userip=$_SERVER[REMOTE_ADDR];//引用ip库的文件 把ip.zip里的全部文件放在lib目录下include_once(/lib/iplimit.class.php);$iplimit = new iplimit;if($iplimit->setup($userip)){ echo 1;}else{ echo 2;}以上两种方法都可以...

将IP地址和数字相互转化的php代码

$ip = "182.18.8.196";echo ;echo ip2long($ip);echo " @ ";echo $ipfu = ip2int($ip);echo @ ;$ip_n = bindec(decbin(ip2long($ip)));echo $ip_n;echo @ ;echo long2ip($ip_n);echo @ ;echo long2ip($ipfu);//数字转化成IP//可以直接采用本函数来得出ip地址转化成的数字。function myip2long($ip){return bindec(decbin(ip2long($ip)));}//此函数和ip2long 等同function ip2int($ip){list($ip1,$ip2,$ip3,$ip4)=explode(".",$i...

php获取客户端IP地址的四种方法

$iipp=$_SERVER["REMOTE_ADDR"];echo $iipp;?> 第二种方法:$user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];$user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"];echo $user_IP;?> function get_real_ip(){ $ip=false; if(!empty($_SERVER["HTTP_CLIENT_IP"])){ $ip = $_SERVER["HTTP_CLIENT_IP"]; } if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ips = explo...

php用静态类实现获取客户端IP地址的方法

/** * Miscellaneous utility methods. */final class Utils { private function __construct() { } /** * Get IP address * @return string IP address string */ public static function getIpAddress() { return $_SERVER["REMOTE_ADDR"]; }}?>2、调用$last_login_ip = Utils::getIpAddress();?>

把IP地址输出为192.168.*.*的形式

function ip2unkonw($ip){ $add = explode(., $ip, 4); return $add[0]. .. $add[1]. .*.*;}

php隐藏IP地址后两位及替换手机号中间数字为*号的方法

有时我们需要在php代码中,隐藏IP地址的后两位,及替换手机号码中间数字为*号,以保密相关数据,本文为大家介绍了几种实现方法,有兴趣的朋友,不妨参考下。1、隐藏IP后两位的方法。2、 php正则格式化IP地址,隐藏后一位。3、php替换手机号中间数字为*号4、php实现隐藏Ip地址最后一段或者最后两段的方法输出结果为:127.0.0.* echo "------------------"; echo preg_replace($reg2,"$1.$2.*.*",$ip);//以上输出结果为:127.0.*.* ?...

php禁止单个IP地址或IP段访问的实现代码

php代码如何实现禁用单个ip或Ip段的访问呢,为大家提供二段参考代码,有兴趣的朋友,可以看看。1、禁止单个IP访问既然说到了如何禁止IP地址访问,那么掌握如何获取真实的IP地址的方法,便成了必须加强的基本技能。 有兴趣的朋友,可以参考如下的文章: php 获取外网真实IP的二种方法 php 获取客户端IP地址、地理信息、浏览器信息、本地真实IP的代码 php获取准确的客户端IP地址的代码 php实现过滤IP黑白名单的方法 php获取ip的多种方...

php实现IP地址与数字互换的代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>PHP中文网</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> </head> <body> <?php /* * 作者:XXXX */ //将IP转换为数字 function ipton($ip) {$ip_arr=explode(.,$ip);//分隔ip段foreach ($ip_arr as ...

获取用户真实IP地址的php代码

获取用户真实IP地址的php代码,供大家学习参考。代码如下:

探讨:PHP获取域名及域名IP地址的方法

//全局数组echo $_SERVER[“HTTP_HOST”];//则会输出bbs.it-home.org本地测试则会输出localhost。 方法2,使用parse_url函数;"; print_r($arr); echo ""; ?> 输出为数组,结果为: Array ( [scheme] => http [host] => bbs.it-home.org [path] => /index.php [query] => referer=jbxue.com ) 说明: scheme对应着协议,host则对应着域名,path对应着执行文件的路径,query则对应着相关的参数; 方法3,采用自定义函数。方法4,使用...

PHP限制IP访问只允许指定IP地址访问

<?/** * 检测访问的ip是否为规定的允许的ip * Enter description here ... */ function check_ip(){ $ALLOWED_IP=array(192.168.2.*,127.0.0.1,192.168.2.49); $IP=getIP(); $check_ip_arr= explode(.,$IP);//要检测的ip拆分成数组 #限制IP if(!in_array($IP,$ALLOWED_IP)) { foreach ($ALLOWED_IP as $val){ if(strpos($val,*)!==false){//发现有*号替代符 ...

求一个网段的开始、结束IP地址

求一个网段的开始、结束IP地址比如:网段(192168.1.5/24),其子网掩码根据24划分为:11111111.11111111.11111111.00000000(255.255.255.0)说明:IP地址为32bits,24在划分网段中就表示前面有24个1,后面有8个0.开始IP地址的算法是:192.168.1.5的二进制与子网掩码的二进制进行“与”运算出来的。结束IP地址的算法是:子网掩码的二进制先取反,然后和192.168.1.5的二进制进行“或”运算实际的就应用中,那样得出的是网络地址和广播地...

14行PHP代码获取客户端IP地址经纬度及所在城市

$getIp=$_SERVER["REMOTE_ADDR"]; echo 'IP:',$getIp; echo ''; $content = file_get_contents("http://api.map.baidu.com/location/ip?ak=7IZ6fgGEGohCrRKUE9Rj4TSQ&ip={$getIp}&coor=bd09ll"); $json = json_decode($content); echo 'log:',$json->{'content'}->{'point'}->{'x'};//按层级关系提取经度数据 echo ''; echo 'lat:',$json->{'content'}->{'point'}->{'y'};//按层级关系提取纬度数据 echo ''; print $jso...

IP地址子网掩码计算

IP地址子网掩码计算,返回IP段起止范围、长度、掩码等信息。/** * 掩码计算器 * @author WeakSun <52132522@qq.com> * @param string $ip IP * @param numeric $bits 掩码 * @return array 返回结果集 */function netmask($ip, $bits = 24) { $result = [ start => 0, //第一个IP end => 0, //最后一个IP length => 0, //包含的IP个数 netmask => (~pow(2, 32 - $bits)) + 1, //子网掩码 networkSegment => 0, //IP段 bcast ...