朋友们近来看看 帮帮忙 100分献上 是不是要用 什么 url rewrite 啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我机器上执行通过了 2个环境不一样http://localhost:88/1.php/21.php<?php $nav = $_SERVER["REQUEST_URI"]; $script = $_SERVER["SCRIPT_NAME"]; $nav = ereg_replace("^$script","",urldecode($nav)); $vars = explode("/", $nav); $id = intval($vars[1]); echo $id ?> 第一个环境是啥?Apache?第二个环境是IIS吧? 都是 iis 在服务起上 $_SERVER["SCRIPT_NAME"];可能取不到数值 修改那里的配置呢?php.ini里面没有 你的这个用法必须在支持PATH_INFO的web服务器中才可以2000+iis+php4.3 不支持PATH_INFO需要升级到php5让你改用apache显然是没道理的 <?php $nav = $_SERVER["REQUEST_URI"]; $script = $_SERVER["SCRIPT_NAME"]; $nav = ereg_replace("^$script","",urldecode($nav)); $vars = explode("/", $nav); $preId=explode("=", $vars[1]); $id = $preId[1];echo $id;?> 服务器安装ISAPI_Rewrite后(http://www.isapirewrite.com/)编辑httpd.ini增加RewriteRule /1\.php/(\d+) /1\.php?id=(\d+) 谢谢大家 love01px(JAVA CUP) 的办法可行 我们也用着我想知道 从程序上php 4.0有没有这样假静态的生成方法? 我想知道 从程序上php 4.0有没有这样假静态的生成方法?----------------------------------------it must be supported by the http server $nav = $_SERVER["REQUEST_URI"];$script = $_SERVER["SCRIPT_NAME"];$script 好像不一定包含在$nav里面把?? php这样去用合理吗 javamail实现收发邮件功能,下面的代码,如何在php编写的web页面中实现? 急!在线求助,一句sql批量替换内容的问题。 如何把PHP中的数组赋值给JS中的数组? 为了SEO,求一个PHP301跳转页面(本人非PHP程序),感谢PHP大虾们…… 谁有 oracle 和 PostgreSQL 的类库,类似mysql的class 如何获取请求页面的头信息 只知道部分文件名,咋迅速判断出该文件是否存在——稚嫩的问题 把所有页面生成静态的,数据库里信息几万条,我改咋处理 请高手帮看看这是怎么回事啊 一个PHP5的异常处理问题! [悠闲]输入验证码的用途?知道的,,说说
http://localhost:88/1.php/2
1.php
<?php
$nav = $_SERVER["REQUEST_URI"];
$script = $_SERVER["SCRIPT_NAME"];
$nav = ereg_replace("^$script","",urldecode($nav));
$vars = explode("/", $nav);
$id = intval($vars[1]);
echo $id
?>
第二个环境是IIS吧?
php.ini里面没有
2000+iis+php4.3 不支持PATH_INFO
需要升级到php5让你改用apache显然是没道理的
$nav = $_SERVER["REQUEST_URI"];
$script = $_SERVER["SCRIPT_NAME"];
$nav = ereg_replace("^$script","",urldecode($nav));
$vars = explode("/", $nav);
$preId=explode("=", $vars[1]);
$id = $preId[1];
echo $id;
?>
编辑httpd.ini增加
RewriteRule /1\.php/(\d+) /1\.php?id=(\d+)
$script = $_SERVER["SCRIPT_NAME"];
$script 好像不一定包含在$nav里面把??