我现在打算在我们的网站上放个自定义控件··能够记住匿名用户来我们网站 的ip地址和时间··(可以让我们统计人数)可以有哪位高手能够提供下代码··

解决方案 »

  1.   

    string userip = HttpContext.Current.Request.UserHostAddress;//获得客户端IP
    DateTime   sss=DateTime.Now.ToLocalTime();//获得时间 好象是服务器的,不过只要是在一个 时区  就不用担心
      

  2.   

    你在本地测试当然是127.0.0.1了
    你用局域网的别的机器访问就知道是怎么一会事了?如果你放在网络服务器上
    那他获得是是你的外网IP地址,并不是你的私网IP地址私网ip-- 
    私网IP就是就是国际上分配ip的时候,留出一部分ip,不用于在internat上用, mEu(!lO _% 
    可用于内部局域网等,虽然功能一样,但不能在internat上使用.. 什么叫私网IP? 
    私有地址(Private address)属于非注册地址,专门为组织机构内部使用。 
    以下表列出留用的内部寻址地址 _ ya] {&k 
    A类 10.0.0.0 8/ GdIi4i 
    B类 172.16.0.0--172.31.0.0 S{s si8} 
    C类 192.168.0.0--192.168.255.0 "n?dd公网、内网是两种Internet的接入方式。 
    内网接入方式:上网的计算机得到的IP地址是Inetnet上的保留地址,保留地址有如下3种形式: 
    10.x.x.x 
    172.16.x.x至172.31.x.x 
    192.168.x.x 
    内网的计算机以NAT(网络地址转换)协议,通过一个公共的网关访问Internet。内网的计算机可向Internet上的其他计算机发送连接请求,但Internet上其他的计算机无法向内网的计算机发送连接请求。 
    公网接入方式:上网的计算机得到的IP地址是Inetnet上的非保留地址。公网的计算机和Internet上的其他计算机可随意互相访问。 
    NAT(Network Address Translator)是网络地址转换,它实现内网的IP地址与公网的地址之间的相互转换,将大量的内网IP地址转换为一个或少量的公网IP地址,减少对公网IP地址的占用。NAT的最典型应用是:在一个局域网内,只需要一台计算机连接上Internet,就可以利用NAT共享Internet连接,使局域网内其他计算机也可以上网。使用NAT协议,局域网内的计算机可以访问Internet上的计算机,但Internet上的计算机无法访问局域网内的计算机。 
    Windows操作系统的Internet连接共享、sygate、winroute、unix/linux的natd等软件,都是使用NAT协议来共享Internet连接。 所有ISP(Internet服务提供商)提供的内网Internet接入方式,几乎都是基于NAT协议的。
      

  3.   

    现在我可以让匿名的用户登录一次就可以存一次SQL   但是 我怎么样让匿名用户离开我们的网站  就让SQL 里少一条数据呢··希望高手能够指点下··
      

  4.   

    你说的功能类似于在线用户了简单点采用session_start和session_end事件