htm文件不能包含php文件的呀~~~,你要用<script src="header.htm"></script>才行其实这个htm文件路径、文件名都在生成静态页面的时候被纪录在数据库上,你要读出这个htm文件,就是读出数据库中相应的数据就可以啦

解决方案 »

  1.   

    <?
    session_start();
    include_once("header.php");
    include_once("test.htm");
    include_once("footer.php");
    ?>##header.php
    <?
    session_start();
    //在这直接写sessionid;
    ?>
      

  2.   

    <?
    session_start();
    include_once("header.php");
    include_once("test.htm");
    include_once("footer.php");
    ?>
      

  3.   

    <?
    session_start();
    include_once("header.php");
    include_once("test".$sessid."htm");
    include_once("footer.php");
    ?>header.php里设置sessid,读出类似test1.htm,test202.htm等
      

  4.   

    okdw(零零发财) 提醒我了。那么只要获得所请求的网页的文件名在include_once进去就可以了。但是,怎么获得用户要读那些文件呢,那些文件可都是htm的,再说用户请求的是http://***/1.htm类型的,但是输出的要成为1.php,这个是不是与目录相关了。