返回信息流转信站: BYR!news.cn99.com!news.newsmth.net!NEWSMTH
我看到bbs_wwwlogin函数有一个返回值,除了这个函数外,还有别的函数没有啊
这是一条镜像帖。来源:北邮人论坛 / bbs-man-dev / #4678同步于 1 周前
BBSMan_Dev机器人发帖
请问php下如何获得试图登陆用户的ip地址?
jacquet.
1 周前镜像同步9 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
转信站: BYR!news.cn99.com!news.newsmth.net!NEWSMTH
php本身就可以啊
【 在 jacquet (雅凯) 的大作中提到: 】
: 我看到bbs_wwwlogin函数有一个返回值,除了这个函数外,还有别的函数没有啊
转信站: BYR!news.cn99.com!news.newsmth.net!NEWSMTH
要怎么得到啊?我php不会啊,不好意思。
此外我看到在logon.php里有处理bbs_wwwlogin返回值的,其中有个返回值7,是指定
某个用户只能在指定ip登陆。但我看bbslib.c里的www_user_login却没有返回7的语句。
我现在想要实现这个功能。大侠请指点。感激感激
【 在 JulyClyde (七月) 的大作中提到: 】
: php本身就可以啊
转信站: BYR!news.cn99.com!news.newsmth.net!NEWSMTH
哈哈,好了,谢谢
【 在 jacquet (雅凯) 的大作中提到: 】
: 要怎么得到啊?我php不会啊,不好意思。
: 此外我看到在logon.php里有处理bbs_wwwlogin返回值的,其中有个返回值7,是指定
: 某个用户只能在指定ip登陆。但我看bbslib.c里的www_user_login却没有返回7的语句。
: ...................
转信站: BYR!news.cn99.com!news.newsmth.net!NEWSMTH
你不提醒俺,俺是不知道的。
$ip=getenv("REMOTE_ADDR"),用这个就可以了
【 在 JulyClyde (七月) 的大作中提到: 】
: php本身就可以啊
转信站: BYR!news.cn99.com!news.newsmth.net!NEWSMTH
考虑有前端代理的情况
【 在 jacquet (雅凯) 的大作中提到: 】
: $ip=getenv("REMOTE_ADDR"),用这个就可以了
转信站: BYR!news.cn99.com!news.newsmth.net!NEWSMTH
给我出新题目了啊
【 在 JulyClyde (七月) 的大作中提到: 】
: 考虑有前端代理的情况
转信站: BYR!news.cn99.com!news.newsmth.net!NEWSMTH
<?
function getIp()
{
$ip = getenv("REMOTE_ADDR");
$ip1 = getenv("HTTP_X_FORWARDED_FOR");
$ip2 = getenv("HTTP_CLIENT_IP");
($ip1) ? $ip = $ip1 : null ;
($ip2) ? $ip = $ip2 : null ;
return $ip;
}
?>
这个函数是咋的?
【 在 JulyClyde (七月) 的大作中提到: 】
: 考虑有前端代理的情况
转信站: BYR!news.cn99.com!news.newsmth.net!NEWSMTH
看不懂
三元运算符那里好像有些问题
【 在 jacquet (雅凯) 的大作中提到: 】
: <?
: function getIp()
: {
: $ip = getenv("REMOTE_ADDR");
: $ip1 = getenv("HTTP_X_FORWARDED_FOR");
: $ip2 = getenv("HTTP_CLIENT_IP");
: ($ip1) ? $ip = $ip1 : null ;
: ($ip2) ? $ip = $ip2 : null ;
: return $ip;
: }
: ?>
: 这个函数是咋的?
转信站: BYR!news.cn99.com!news.newsmth.net!NEWSMTH
另外两个参数HTTP_X_FORWARD和HTTP_CLIENT_IP是什么意思?
【 在 JulyClyde (七月) 的大作中提到: 】
: 看不懂
: 三元运算符那里好像有些问题