哪位大哥具体给我讲讲PATH_INFO,怎么应用。

lijinxing 2005-12-10 02:10:17
上Google搜PATH_INFO。
看了几篇文章,看的我云里雾里。密密忽忽。
我想问一下在Apache2 、IIS 下怎么安装PATH_INFO.
还有如果是虚拟主机用户,又该怎么配置PATH_INFO。
按照例子
从/param1/param2中解析出$param1 $param2这2个参数
if ( isset($_SERVER["PATH_INFO"]) ) {
list($nothing, $param1, $param2) = explode('/', $_SERVER["PATH_INFO"]);
}
那我的这个
index.php?id=1&page=2
如果是这样的URL:index.php/1/2
if ( isset($_SERVER["PATH_INFO"]) ) {
list($nothing, "id", "page") = explode('/', $_SERVER["PATH_INFO"]);
}
是不是这样才可以?

还有隐藏PHP
<FilesMatch "^app_name$">
ForceType application/x-httpd-php
</FilesMatch>
这句话应该加在httpd.conf的哪里?
IIS又要加在哪里?
...全文
112 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mfzhao 2006-06-21
  • 打赏
  • 举报
回复
加最下面就行啦,记得重起apache
dcr333 2006-06-21
  • 打赏
  • 举报
回复
apache的RewriteEngine要打开。然后你可以用正则实现的呀。

比如

RewriteEngine On
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
mfzhao 2006-06-21
  • 打赏
  • 举报
回复
up

21,886

社区成员

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

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