PHP输出静态页面问题。
怎么弄了 大家给我个简单的例子和思路。
我举个例:
$i=10;
URL后面为id=$i;
页面输出为$i;
就是$i=1
URL输出为id=1;
页面输出为1;大家就就这个简单例子,写思路、代码。输出的URL和内容为伪静态。
怎么弄了 大家给我个简单的例子和思路。
我举个例:
$i=10;
URL后面为id=$i;
页面输出为$i;
就是$i=1
URL输出为id=1;
页面输出为1;大家就就这个简单例子,写思路、代码。输出的URL和内容为伪静态。
调试欢乐多
$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
就是PHP输出静态页面
请大家帮忙找个简单的例子,这个例子除了页面内容输出,要涉及URL的GET['ID']。或者大家帮忙找个编辑软件,我的PHP页面做好了,把它放进这个编辑软件去,可以直接设置输出静态页。
思路已经说了,页面获得$_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值则跳转
就可以跳转到相应的页面了唔…抱歉,我只能理解那么多,如果还有其他含义您跟帖说明