请问各位高手。在nt下如何读取访问者ip.在apache下的在iis下不行。 $ip=$REMOTE_ADDR;echo $ip;//这样就能取得访问者的IP了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$yip=$REMOTE_ADDR;echo "你的IP地址是:".$yip;$ymn=gethostbyaddr($yip);echo "<br>你的域名是:".$ymn;?> $remote_addr得到的到底是哪一個IP呢?就是說是哪一台機器﹐或是主機的IP呢? $REMOTE_ADDR,看看你的phpinfo(),如果找到,就能用当然是浏览者的IP <?php if(getenv("HTTP_X_FORWARDED_FOR")) { $ip = getenv("HTTP_X_FORWARDED_FOR"); } else { ip = getenv("REMOTE_ADDR"); };echo "你的IP地址是:".$ip;?>卻不能顯示出IP﹐為何???? 由于IIS支持PHP的缘故,有些服务器变量在IIS上取不到的,还是要看phpinfo()函数的显示,如果有这个服务器变量,自然就能echo出来。 php创建中文文件夹乱码问题 zend studio 怎么把已有PHP文件添加到当前工程? 想用PHP做网站,是不是还要学习CSS? 一个PHP面向对象编程问题 求一解决方案,关于url地址的问题 [请教]有关php中路径的问题。 关于发送email无法收到的问题, 怎样为个人主页分配域名,怎样对域名重定向以便从浏览器中能浏览到个人主页? 为什么我的Web程序在服务器端运行速度很慢,在客户端反而快些? 请大家帮忙解决几个问题!与客户机环境有关! 关于远程影射的读取文件的一个问题 PHP打开一个服务期端的WORD文档,用OPEN(“FILE。DOC”)怎么没有内容
$yip=$REMOTE_ADDR;
echo "你的IP地址是:".$yip;
$ymn=gethostbyaddr($yip);
echo "<br>你的域名是:".$ymn;
?>
if(getenv("HTTP_X_FORWARDED_FOR")) {
$ip = getenv("HTTP_X_FORWARDED_FOR");
} else {
ip = getenv("REMOTE_ADDR");
};
echo "你的IP地址是:".$ip;
?>
卻不能顯示出IP﹐為何????