php 取得客户端IP地址代码
<? //开源代码 function getip(){ if ( getenv ( "http_client_ip" ) && strcasecmp ( getenv ( "http_client_ip" ), "unknown" )) $ip = getenv ( "http_client_ip" ); //开源 else if ( getenv ( "http_x_forwarded_for" ) && strcasecmp ( getenv ( "http_x_forwarded_for" ), "unknown" )) $ip = getenv ( "http_x_forwarded_for" ); // else if ( getenv ( "remote_addr" ) && strcasecmp ( getenv ( "remote_addr" ), "unknown" )) $ip = getenv ( "remote_addr" ); else if (isset( $_server [@#remote_addr@#]) && $_server [@#remote_addr@#] && strcasecmp ( $_server [@#remote_addr@#], "unknown" )) // $ip = $_server [@#remote_addr@#]; else $ip = "unknown" ; return ( $ip ); } ?> 判断邮箱地址 <? function checkemail( $inaddress ) { return ( ereg ( "^([a-za-z0-9_-])+@([a-za-z0-9_-])+(.[a-za-z0-9_-])+" , $inaddress )); } //phpfensi测试数据 ?> <? function getip() { //获取ip if ( $_server [ "http_x_forwarded_for" ]) $ip = $_server [ "http_x_forwarded_for" ]; // else if ( $_server [ "http_client_ip" ]) $ip = $_server [ "http_client_ip" ]; else if ( $_server [ "remote_addr" ]) $ip = $_server [ "remote_addr" ]; // else if ( getenv ( "http_x_forwarded_for" )) $ip = getenv ( "http_x_forwarded_for" ); else if ( getenv ( "http_client_ip" )) $ip = getenv ( "http_client_ip" ); // else if ( getenv ( "remote_addr" )) $ip = getenv ( "remote_addr" ); else $ip = "unknown" ; return $ip ; } ?>查看更多关于php 取得客户端IP地址代码 - php函数的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did30878