PHP输出静态页面问题。
怎么弄了 大家给我个简单的例子和思路。
我举个例:
$i=10;
URL后面为id=$i;
页面输出为$i;
就是$i=1
URL输出为id=1;
页面输出为1;大家就就这个简单例子,写思路、代码。输出的URL和内容为伪静态。

解决方案 »

  1.   

    .phpob_start();
    $i=10;
    if (isset ($_GET['id'])){
    echo $_GET['id'];//如果已经有id值,输出id
    }else{
    header("Location:hello.php?id=$i");//没有id值则跳转
    };
    伪静态:
    .htaccess
    RewriteEngine on
    RewriteRule ^(.*)-([\d]+).htm$ http://localhost/$1.php\?id=$2结果:
    浏览器输入a-5.htm跳转到 a.php?id=5,页面输出5
      

  2.   

    可以在 apache 中设置  
      

  3.   

    就一个回答啊而且还是不着边际的回答。问简单点了。
    就是PHP输出静态页面
    请大家帮忙找个简单的例子,这个例子除了页面内容输出,要涉及URL的GET['ID']。或者大家帮忙找个编辑软件,我的PHP页面做好了,把它放进这个编辑软件去,可以直接设置输出静态页。
      

  4.   

    您不是要的伪静态吗?= =?
    思路已经说了,页面获得$_GET['id'],然后跳转到相应的伪静态(当然,代码我是写在伪静态定义前,所以写的是动态页面地址)
    您需要的话,请先使用.htaccess设置好伪静态
    .htaccess
    RewriteEngine on
    RewriteRule ^(.*)-([\d]+).htm$ http://localhost/$1.php\?id=$2 设置好之后,abc-123.htm就会转到 http://您的网址/abd.php?id=123这样您只要使用 
    header("Location:abc-$i.htm");//没有id值则跳转
    就可以跳转到相应的页面了唔…抱歉,我只能理解那么多,如果还有其他含义您跟帖说明