PHP记录访问者的ip 大侠们!我想问个问题! PHP网站是怎么自己能记录访问者的ip的呢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //获取在线IPfunction getonlineip($format=0) { global $_SGLOBAL; if(empty($_SGLOBAL['onlineip'])) { if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $onlineip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) { $onlineip = getenv('HTTP_X_FORWARDED_FOR'); } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) { $onlineip = getenv('REMOTE_ADDR'); } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) { $onlineip = $_SERVER['REMOTE_ADDR']; } preg_match("/[\d\.]{7,15}/", $onlineip, $onlineipmatches); $_SGLOBAL['onlineip'] = $onlineipmatches[0] ? $onlineipmatches[0] : 'unknown'; } if($format) { $ips = explode('.', $_SGLOBAL['onlineip']); for($i=0;$i<3;$i++) { $ips[$i] = intval($ips[$i]); } return sprintf('%03d%03d%03d', $ips[0], $ips[1], $ips[2]); } else { return $_SGLOBAL['onlineip']; }}uchome的获取ip函数 我想做个测试 自己随便填写什么ip 后台记录我的随机写的ip能实现吗 !用什么方法! 这些代码应写在哪里,直接写在HTML里还是以.JS另存然后在HTML里引用?请帮忙详细解答,不胜感激!!! 我是菜鸟,特别需要大虾的指点!!我把这些个代码存在我的HTML里,通过浏览器打开看什么反应都没有啊?怎么实现啊?具体效果是什么? session问题,直接上代码 php技术提问 drupal问题 mysql中sum的优化和索引问题 听说discuz论坛用到了缓存功能,那会员发贴子时,不是要等那么10来分钟才能看到吗? 从php页面跳转到aspx页面? 小弟正在帮人规划一个学生网站(设计)刚接触,不太懂,有没有可供参考的网站规划文档?各位大虾多多指教!!送高分!! 还是session问题 请教一下if elseif用法 preg_replace_callback替换preg_replace 大家有没有遇到过smarty这种问题 php计划任务怎么停止了,不知道什么原因
//获取在线IP
function getonlineip($format=0) {
global $_SGLOBAL; if(empty($_SGLOBAL['onlineip'])) {
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$onlineip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$onlineip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$onlineip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$onlineip = $_SERVER['REMOTE_ADDR'];
}
preg_match("/[\d\.]{7,15}/", $onlineip, $onlineipmatches);
$_SGLOBAL['onlineip'] = $onlineipmatches[0] ? $onlineipmatches[0] : 'unknown';
}
if($format) {
$ips = explode('.', $_SGLOBAL['onlineip']);
for($i=0;$i<3;$i++) {
$ips[$i] = intval($ips[$i]);
}
return sprintf('%03d%03d%03d', $ips[0], $ips[1], $ips[2]);
} else {
return $_SGLOBAL['onlineip'];
}
}
uchome的获取ip函数
能实现吗 !用什么方法!
请帮忙详细解答,不胜感激!!!
我把这些个代码存在我的HTML里,通过浏览器打开看什么反应都没有啊?怎么实现啊?具体效果是什么?