上一节我们学习了如何获取客户端IP,并确定其所在地。这一节我们接着学习根据已获取的信息进一步获取客户所在地的天气情况。
根据上一节里我们已经获取了的客户所在的省份、城市,那么我们只要利用一些与天气相关的网站的API,就能完成天气情况的信息获取(此处使用的是中国天气网所提供的API)。
我们还是先来看看代码怎么实现的:
<?php
header('Content-Type:text/html;...
                            
                            
                                分类:
其他好文   时间:
2015-05-08 09:32:34   
                                阅读次数:
173
                             
                         
                    
                        
                            
                            
                                public static string GetIp() { string ip; HttpRequest request = HttpContext.Current.Request; if (request.Serv...
                            
                            
                                分类:
其他好文   时间:
2015-05-04 13:29:33   
                                阅读次数:
110
                             
                         
                    
                        
                            
                            
                                需要的控件首先要有 TDSServerModule、 TDSServer、TDSTCPServerTransport; 
    TDSServerClass、TDataModule;实现上述功能主要控件如下图所示 
    包含的单元包括 SysUtils, Classes, 
  DSTCPServerTransport,
  DSHTTPCommon, DSHTTP,
      DSServ...
                            
                            
                         
                    
                        
                            
                            
                                最近web获取客户端ip,看到下面这篇文章,转载过来,一起分享(转载地址:http://www.cnblogs.com/yejun/archive/2008/02/26/1082485.html)通常我们都通过下面的代码获得IP:string ip =System.Web.HttpContext.C...
                            
                            
                                分类:
Web程序   时间:
2015-04-28 11:26:20   
                                阅读次数:
126
                             
                         
                    
                        
                            
                            
                                1.
获取客户端ip:request.getRemoteAddr()
2.
解决myeclipse的pemnen gence问题:
找到myeclipse安装目录里的的myeclipse.ini:
-vmargs
-Xmx2048m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=256m
-Dosgi.nls.warnin...
                            
                            
                                分类:
其他好文   时间:
2015-04-26 16:46:19   
                                阅读次数:
140
                             
                         
                    
                        
                            
                            
                                使用Mina做Socket通信时,服务器端获取客户端IP地址,其实很简单,代码如下:
@Override
public void messageReceived(IoSession session, Object message) throws Exception {
      String clientIP = ((InetSocketAddress)session.getRemoteA...
                            
                            
                                分类:
其他好文   时间:
2015-04-23 19:54:28   
                                阅读次数:
184
                             
                         
                    
                        
                            
                            
                                代码:Handler.prototype.getClientIp = function(msg, session, next) { var ip = session.__session__.__socket__.remoteAddress.ip console.log(ip);}
                            
                            
                                分类:
其他好文   时间:
2015-04-21 17:47:19   
                                阅读次数:
514
                             
                         
                    
                        
                            
                            
                                在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地址...
                            
                            
                                分类:
其他好文   时间:
2015-04-20 12:37:40   
                                阅读次数:
110
                             
                         
                    
                        
                            
                            
                                客户端ip:Request.ServerVariables.Get("Remote_Addr").ToString();客户端主机名:Request.ServerVariables.Get("Remote_Host").ToString();客户端浏览器IE:Request.Browser.Brow...
                            
                            
                         
                    
                        
                            
                            
                                <?php/** * 获取客户端IP * @param integer $type 返回类型 0:string,1:long * @return string|long */function getClientIp($type = 0) { $ip = NULL; if (isset(...
                            
                            
                                分类:
Web程序   时间:
2015-03-17 00:35:03   
                                阅读次数:
238