求一个程序,我有一个页面index.html
当用户进来的URL为根目录时(如:http://localhost/),就去读取文件里面的内容并显示出来。并结束当前程序
否则就继续执行下面的内容。
程序PHP

解决方案 »

  1.   

    你要求的是桌面程序?还是php代码啊...
      

  2.   

    楼主是利用php的命令模式吗?
      

  3.   

    就是一个B/S的模式的啦。也就是WEBFORM。
    因为我下了一个程序,它是所有的页面都是从index.php作为入口,调用其他页面再显示出来的。所以当我设index.html为默认文档时,index.php就执行不到了。
    我想,在URL没有任何后缀的时候就去读出index.html的文档内容并显示出来。.NET的我会,ASP的我也会。但是PHP没搞过。头痛!~~
    模式大约就是
    if (传入进来的requeryString == ""){
       $a = 读取 index.html;
       输出 $a;
       输出中止;
    }
      

  4.   

    这个更改apache 的 DirectoryIndex 不就行了。把index.html 放在第一位。
      

  5.   

    那样的话,与程序有冲突啊。
    程序里面其他页面的访问路径是http://xxx.com/?id=4
    这样的话解析出来的实际url 就变成了http://xxx.com/index.html?id=4
    就没办法进入index.php处理了
      

  6.   

    放到index.php最顶上:<?php
      if($_SERVER['REQUEST_URI']=='/'){
        readfile('index.html');
        exit(0);
      }
    ?>
    //...
    //其他的程序代码