问题是这样的:比如说alibaba上面的信息
http://china.alibaba.com/buyer/offerdetail/7-10268-13952287.html
如果我没有登陆,页面不会显示联系方式,登陆就会显示,这个怎么实现?

解决方案 »

  1.   

    也就是说 在html页面也在处理动态程序。
    这个是怎么实现的?
      

  2.   

    只要将.html交于php解析就可以了,在配置里设一下
      

  3.   

    在httpd里设置AddType application/x-httpd-php .php试试!!
      

  4.   

    是设置AddType application/x-httpd-php .html吧
      

  5.   

    可以在htm页里调用php页来实现。
    最好不要这样改:AddType application/x-httpd-php .html 平白的添加服务器负担
      

  6.   

    alibaba 我看用的是servelt 构架  不过我怀疑也有PHP成分
    因为TAOBAO 就是PHP的
      

  7.   

    alibaba我觉的是定时生成静态网页的,而不是单纯的修改了扩展名...
      

  8.   

    如果使用SSI的话,不需要把HTML给PHP解释
    但是是把HTML给SSI解释,也是要占用服务器资源的。http://www.phpe.net/articles/275.shtml
      

  9.   

    <script>
    var x = window.location.href.split("?")[1];
    alert(x);
    </script>
      

  10.   

    to  gaofaq(老高) 
    高,实在是高
    谢谢`
      

  11.   

    to  gaofaq(老高) 你的方法可以得到请求的内容
    但是这些内容只能给Javascript处理
    不能给服务器处理
      

  12.   

    大型的网站采用的技术是动态生成静态的HTML页面,后台应该运行着其他的程序,来完成自动生成链接和页面的工作,因为静态的页面执行速度很快,而且也更安全
      

  13.   

    fzjw(清风) 大型的网站采用的技术是动态生成静态的HTML页面,后台应该运行着其他的程序,来完成自动生成链接和页面的工作,因为静态的页面执行速度很快,而且也更安全
      
     ------------
    php怎么实现呢?
      

  14.   

    这个需要apache支持了。
    还有,csdn已经到处是html和xml了,基本上都是静态的,省资源
      

  15.   

    /**
     * 模仿request.getParameter();
     * 但是只能接收三种提交
     * <form method=GET ..>...</form>
     * <a href="xxx.html?a=b&dc=3">xxx</a>
     * 从浏览器直接输入URL中带有信息xxx.html
     * return 返回的是string类型,此方法目前不支持中文
     */
    function getParameter(name)
    {
    var paramStr=location.search;
    if(paramStr.length==0)return null;
    if(paramStr.charAt(0)!='?')return null;
    paramStr=unescape(paramStr);
    paramStr=paramStr.substring(1);
    if(paramStr.length==0)return null;
    var params=paramStr.split('&');
    for(var i=0;i<params.length;i++)
    {
    var parts=params[i].split('=',2);
    if(parts[0]==name)
    {
    if(parts.length<2||typeof(parts[1])=="undefined"||parts[1]=="undefined"||parts[1]=="null")return "";
    return parts[1];
    }
    }
    return null;
    }
      

  16.   

    /**
     * 取得一个form对象所提交时内部提交参数的QueryString
     * 形如:
     * ?accountName=&userName=&email=&area=0&credit_low=&credit_high=&age_low=&age_high=&userLevel=0
     */
    function getQueryString(fm)
    {
    var qStr="";
    for(var i=0;i<fm.length;i++)
    {
    if(!fm[i].disabled)
    {
    var n=fm[i].name;
    if(n==null)continue;
    if(n.length==0)continue;
    if(fm[i].type=="select-multiple")
    {
    var _vs=fm[i].options;
    for(var _j=0;_j<_vs.length;_j++)
    {
    var _opt=_vs(_j);
    if(_opt.selected)
    {
    var v=_opt.value;
    qStr=qStr+"&"+n+"="+ec(v);
    }
    }
    }
    else
    {
    var v=fm[i].value;
    if(fm[i].type=="radio"||fm[i].type=="checkbox")
    {
    if(!fm[i].checked)continue;
    }
    qStr=qStr+"&"+n+"="+ec(v);
    }
    }
    }
    if(qStr.length>0)qStr="?"+qStr.substr(1);
    return qStr;
    }
    function ec(va)
    {
    return va.replace(/\n/g,"%0D%0A");
    }