请教

zilingzhi 2009-07-21 09:07:24
PHP输出静态页面问题。
怎么弄了 大家给我个简单的例子和思路。
我举个例:
$i=10;
URL后面为id=$i;
页面输出为$i;
就是$i=1
URL输出为id=1;
页面输出为1;

大家就就这个简单例子,写思路、代码。输出的URL和内容为伪静态。



...全文
114 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Exbox 2009-08-02
  • 打赏
  • 举报
回复
您不是要的伪静态吗?= =?
思路已经说了,页面获得$_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值则跳转
就可以跳转到相应的页面了

唔…抱歉,我只能理解那么多,如果还有其他含义您跟帖说明
fengqipiaobo 2009-07-29
  • 打赏
  • 举报
回复
学习,友情up!
zilingzhi 2009-07-29
  • 打赏
  • 举报
回复
置顶
tfxg 2009-07-28
  • 打赏
  • 举报
回复
將生成的頁面內容直接保存到指定的文件名
zilingzhi 2009-07-28
  • 打赏
  • 举报
回复
就一个回答啊

而且还是不着边际的回答。

问简单点了。
就是PHP输出静态页面
请大家帮忙找个简单的例子,这个例子除了页面内容输出,要涉及URL的GET['ID']。

或者大家帮忙找个编辑软件,我的PHP页面做好了,把它放进这个编辑软件去,可以直接设置输出静态页。
llj480028 2009-07-22
  • 打赏
  • 举报
回复
继续关注!
fenyao 2009-07-22
  • 打赏
  • 举报
回复
关注
chenping1984 2009-07-22
  • 打赏
  • 举报
回复
可以在 apache 中设置
zmacro 2009-07-22
  • 打赏
  • 举报
回复
学习
littlebirds 2009-07-22
  • 打赏
  • 举报
回复
学习
Exbox 2009-07-22
  • 打赏
  • 举报
回复
.php

ob_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

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧