作者Frankjheng (背包客)
看板PHP
标题[讨论] ip纪录器php语法问题
时间Tue Oct 9 19:03:49 2012
各位好,我有程式方面的问题要请教大家。
我目前有透过一个网页模组软体 xoops架设一个网站。
xoops主要是由php语言在做网页模组的开发。
现在遇到的问题是。在网站里面,我有新增一个「万用表单」模组。
但在「万用表单」模组中,需要再加入 IP纪录器。
以方便了解追踪填表之人,它的IP位置为何。
我在网路上有搜寻到 IP纪录器的程式码,如下,
------------------------------------------------------------
如果你想知道阅览某一页面之访客IP, 可以试试这个方法
先创一个叫IP.html的档案, 然後在您想侦测的页面上, 加入这些 code:
复制程式
<?
// Detect the visitors' IP address
$date_and_time = date( "c" );
$guest_ip = getenv( "REMOTE_ADDR" );
$ip_data = $date_and_time.$guest_ip."<br />";
$file_directory = "IP.html";
$file_reader = fopen( $file_directory, "a+" );
fwrite( $file_reader, $ip_data );
fclose( $file_reader );
?>
之後, 你就可以藉由 IP.html 这档案来得知访客的IP了!
参考:
http://bbs-mychat.com/reads.php?tid=425638
---------------------------------------------------------
我按照上面提供的方法,将这段程式码,放进去,表单填写的页面
并且,也将在自己电脑上所建立的 "IP.HTML" 上传到我的网站空间。
测试了几次,却没有写入进去 "IP.HTML"。不知道在哪边出了什麽问题。
想向网友求救一下。非常感谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.241.8.15
1F:→ kerash:不用传自己的IP.html..他会自己建立,另外确认写入权限 10/09 19:16
2F:→ EJB:没权限 10/10 03:11
3F:→ Frankjheng:谢谢楼上的分享。但我试过之後,它的ip.html在主机上 10/11 18:00
4F:→ Frankjheng:上面没有建立起来,无法得知ip纪录来源。请问还有其他 10/11 18:01
5F:→ Frankjheng:方法可以,测试吗? 10/11 18:01
6F:→ MOONRAKER:存资料库罗 10/11 18:48
7F:→ Frankjheng:请问一下,若储在资料库,步骤流程以分享吗?我对这部 10/11 18:51
8F:→ Frankjheng:对这部份不熟悉... 10/11 18:52
9F:→ kerash:如果要存资料库就先学会如何架资料库跟插入资料 10/11 21:03
10F:→ kerash:其他的就写党之前的步骤一样了 10/11 21:03
11F:→ MOONRAKER:记client IP只要知道一个$_SERVER['REMOTE_ADDR'] 10/11 21:12
12F:→ MOONRAKER:就可以了 其他就是SQL。不学就永远不会熟悉。 10/11 22:40