论坛: 网站建设 标题: 怎样在网页上显示IP?? 复制本贴地址    
作者: pray2008 [pray2008]    论坛用户   登录
哪为指教指教

地主 发表时间: 03/09 19:25

回复: brucebird [brucebird]   论坛用户   登录
<%=Request.ServerVariables("Remote_Addr")%>

B1层 发表时间: 03/09 21:35

回复: echoding [echoding]   论坛用户   登录
http://echoding.vicp.net/showip.php

源码:

<?php 
$ipaddress=$HTTP_SERVER_VARS['REMOTE_ADDR'];
echo "你的IP是:$ipaddress"
?>

B2层 发表时间: 03/14 14:35

回复: drckness [drckness]   论坛用户   登录
好像是winoson吧,我今天才学才看的

B3层 发表时间: 03/14 16:51

回复: fundlove [fundlove]   论坛用户   登录
朋友这是什么代码啊,是不是JAVA啊,
===========
我是一只菜鸟请大家多多指教

B4层 发表时间: 03/17 09:42

回复: pray2008 [pray2008]   论坛用户   登录
有没有记录来访者IP的方法?如果我想看一天都有哪些地区的IP登陆过我的站

B5层 发表时间: 03/19 16:40

回复: aoming [aoming]   版主   登录
需要后台程序的支持,我不知道javascript有没有类似获取用户环境变量及显示的函数。

用Perl通过CGI实现的一个例子:
显示IP只需要
print $ENV{'REMOTE_ADDR'};
就可以了,完整的为
#!/usr/bin/perl

print"Content-type:test/html\n\n";

print $ENV{'REMOTE_ADDR'};

exit;

如果要记录IP,那么思路可以如下,
1、实现激活CGI程序,比如叫count.cgi
-------------
在需要调查统计的页面中加入一个javascrip脚本
<script language="JavaScript" src="http://yourside/cgi-bin/count.cgi"></script>

或者用<img>标签也行,
<img src="http://yourside/cgi-bin/count.cgi">

再或者用SSI亦可,不过这个需要服务器支持,而且文件的后缀名应当是.shtml
<!--#exec cgi="http://yourside/cgi-bin/count.cgi"-->

2、完成count.cgi程序。其中用OPEN函数打开一个文件,写进IP地址就ok
给一个简单得不能再有语言的有缺陷的设计例子――俺也就这点本事了,没法子啊,人家骂垃圾啊~~55:(之所以说设计有缺陷是因为。。不说了,哎,网上反正有现成的,抓一个来upload & chmod 755 就可以了。大家有兴趣的话可以就缺陷讨论开来)

#!/usr/bin/perl

print"Content-type:test/html\n\n";

open(IPcount,">>ipcount.txt");
print "IP=$ENV{'REMOTE_ADDR'}";
print IPcount "$ENV{'REMOTE_ADDR'}\n";
close(IPcount);

exit;






[此贴被 咖啡╃泡面(aoming) 在 03月19日23时15分 编辑过]

B6层 发表时间: 2003-03-19 23:22:15

回复: pray2008 [pray2008]   论坛用户   登录
有没有Peral或CGI的入门。对这类知识我不甚了解

B7层 发表时间: 03/21 22:46

回复: aoming [aoming]   版主   登录
20cn首页的技术文档中有perl的教程。
本版也有一些很简单的CGI 内容。搜索一下吧

B8层 发表时间: 03/21 22:54

论坛: 网站建设

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号