美国主机33/年 韩国电视在线直播 广告招租
↑优惠码qihaa25↑ 广告招租 广告招租
当前位置: 首页 代理教程 正文

PHP获取当前访客IP的语法如何写

奇哈 |
497

一些简单的常用的语法说明,随手记下来,以后用的时候方便查找,不然每次都要找,很麻烦。

<?php                                       
$ip = $_SERVER["REMOTE_ADDR"];
echo $ip;
?>

这个方法适用大多数主机,但是对于使用了cdn的主机,就无法获取访客真实IP,需要使用以下代码:

<?php
if (isset($_SERVER['HTTP_CLIENT_IP']) && $_SERVER['HTTP_CLIENT_IP'] && 'unknown' != $_SERVER['HTTP_CLIENT_IP']) {
    $ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR']
                && 'unknown' != $_SERVER['HTTP_X_FORWARDED_FOR']) {
    $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
    $ip = $_SERVER['REMOTE_ADDR'];
} 
echo $ip;
?>

测试:http://hls333.dszbdq.cn/ip.php

声明:原创文章请勿转载,如需转载请注明出处!

4.3 3 votes
请为本文打分
订阅
提醒
guest
0 评论
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x