<img src="一个php页面">
这个php页面做处理 返回一个图片

解决方案 »

  1.   

    www.265.com 和 yahoo.com.cn 的首页,都是静态的
    ---------------------------------------------
    不大可能是静态的,伪静态还说得过去
      

  2.   

    似乎有好多种方法可以实现:
    1 用js获取ip,然后天气预报用ajax的方式来实现。
    2 4楼说的这方法,很多验证码图片就是这样实现的。<img src="一个php页面">
    3 人家用了url rewrite,你看着像静态实际是动态网页。
    4 即使是静态页面,也是用动态程序生成的,在生成之前判断用户ip信息,然后根据情况生成静态的天气预报
      

  3.   


    同意 xjflyttp(疯子nOvEr) 的说法不过可能是用AJAX实现的
      

  4.   

    我的天啊~~
    js能获得客户端的IP?????????
    那是要调IE控件的吧!我觉得caotian2000说的 在取得用户IP以后转向 这个似乎有点可能,因为那样大型的站点,应该是采用了节点分流
      

  5.   

    域名是不是经过解析了,把PHP解析成HTML也是可以的啊.
      

  6.   

    静态-->js判断cookie-->动态-->静态
      

  7.   

    <?
    if (getenv("HTTP_X_FORWARDED_FOR")) 
       {
         $realip = getenv( "HTTP_X_FORWARDED_FOR");
       } 
      elseif (getenv("HTTP_CLIENT_IP")) 
       {
         $realip = getenv("HTTP_CLIENT_IP");
       } 
      else
       {
         $realip = getenv("REMOTE_ADDR");
       }
    ?>
    网页中加入这段就能得到客户端的IP
      

  8.   

    给大家个参考:
    在地址栏输入:http://weather.265.com/weather.htm
    现在可以看到天气预报了吧,更重要的是……
    再还没有转向到time=1的时候(或者你直接下载上面那个htm也可以看到)
    看到代码了吧……有个PHP的字眼吧
    贴出来大家看下:
    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=gb2312">
    <title>天气预报_天气在线_天气查询_265上网导航</title>
    <STYLE>
    <!--
    td {font-size: 12px;}
    -->
    </STYLE>
    </head>
    <body topmargin=0 marginheight=0 leftmargin=0 marginwidth=0 style='font-size:12px' oncontextmenu="self.event.returnValue=false">
    <noscript>265天气预报,时实更新。为您提供准确详细的气象服务。您还可以按自己所在的城市定制天气预报、查询世界各地城市的天气情况。</noscript>
    <script src="" id="getinfo"></script>
    <script language="Javascript">
    <!--
    var wid_265=GetCookie_265("wid_265");
    if (wid_265!=null&&wid_265!="") location.href="weather/"+wid_265+".htm?time=1";
    else document.write("<script src='get_weather.php?action=get_city&time=1'><\/script>");
    function GetCookie_265 (name) 

    var arg = name + "="; 
    var alen = arg.length; 
    var clen = document.cookie.length; 
    var i = 0; 
    while (i < clen) 

    var j = i + alen; 
    if (document.cookie.substring(i, j) == arg) 
    return getCookieVal_265 (j); 
    i = document.cookie.indexOf(" ", i) + 1; 
    if (i == 0) break; 

    return null;
    }
    function getCookieVal_265(offset) 
    {
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1)
    endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
    }
    -->
    </script>
    </body>
    </html>
      

  9.   

    你在客户端哪里能看到别人是不是静态页面啊
    就算你看到的是xxxx.html也一样可能是cgi什么的处理过了的
    就象楼上大家说的,其实有无数的办法来处理
      

  10.   

    就是用JS实现的,
    JS的src其实是一个php文件,
    得到用户地址后,用innerHTML显示出来,
    就这么简单,
    首页确实是静态化的,
    我们就是这么做的,
      

  11.   

    哪里是什么静态的.
    phpwind的页面看着扩展名.html是静态的吧,
    都是动态处理的!
      

  12.   

    265首页:<iframe src="http://weather.265.com/weather.htm" width="168" height="50" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" name="I1"></iframe>http://weather.265.com/weather.htm 部分源文件: <title>扬州天气_扬州天气预报_265上网导航</title>这个weather.htm 是动态的。
      

  13.   

    brumby007(天枫海影)
    有道理
    实际也这样做
    的确静态