CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

参数传递问题

楼主jetxt(擦肩而过)2006-06-02 12:49:01 在 Web 开发 / PHP 提问

有些网站是这样传递参数的:http://XXXX.com/cont/?id=XX  
   
  请教高手,这是怎么实现的?  
   
  谢谢! 问题点数:100、回复次数:16Top

1 楼steedhorse(晨星)回复于 2006-06-02 13:00:42 得分 10

我认为“http://XXXX.com/cont/”无非就是对应于http://XXXX.com/cont/目录下的默认页面,然后参数“id=XX”还是传给这个页面,就好比:  
  http://XXXX.com/cont/index.htm?id=XXTop

2 楼steedhorse(晨星)回复于 2006-06-02 13:01:30 得分 0

哦,这个例子不好,htm接受参数没啥意思。Top

3 楼tianfang(天放)回复于 2006-06-02 13:02:56 得分 5

用$_GET['id']取得参数的值Top

4 楼tianfang(天放)回复于 2006-06-02 13:03:26 得分 0

在index.php里Top

5 楼jetxt(擦肩而过)回复于 2006-06-02 13:11:07 得分 0

原来就是利用了站点的默认页面啊。  
   
  我还以为是用了什么技术呢,  
   
  谢谢啦!Top

6 楼zhangli(我来也!)回复于 2006-06-02 13:25:59 得分 10

那个可以在web服务器里设置Top

7 楼love01px(JAVA CUP)回复于 2006-06-02 16:04:44 得分 20

可以用Apache的Rewrite  
  http://XXXX.com/cont/?id=XX  
  Rewrite到  
  http://XXXX.com/cont/counter.php?id=XX  
   
  RewriteRule   /cont/?id=([0-9]*)   /cont/counter.php\?id=$1    
   
  或者  
  /count/index.php  
  用下面的方式写  
  <?php  
  $id   =   intval(trim($_GET['id']));  
  if   (empty($id))   {   $n="other";   }  
   
  switch($n)   {  
          case   "other"           :       require_once('other.php');                             break;  
          default                     :       require_once('counter.php');                         break;  
  }  
   
  ?>  
   
   
  Top

8 楼edward0716(雲威龍)回复于 2006-06-02 16:17:59 得分 5

默认网页隐藏而已Top

9 楼ryl(阮)回复于 2006-06-02 20:33:56 得分 5

网页隐藏Top

10 楼love01px(JAVA CUP)回复于 2006-06-10 15:56:12 得分 0

RewriteRule   /cont/?id=([0-9]*)   /cont/counter.php\?id=$1   少了反斜杠  
  改为下面的  
  RewriteRule   /cont/\?id=([0-9]*)   /cont/counter.php\?id=$1Top

11 楼Gdj(陈水.智商只有129.非卖品)回复于 2006-06-10 16:18:05 得分 5

唉。谁能解决urlrewrite里的encode问题我给他100分。  
   
  www.xxx.com/ab%5Fcd/index.php->rewrite成新地址  
  www.xxx.com/ab_cd/index.php->不变Top

12 楼jetxt(擦肩而过)回复于 2006-08-01 13:18:44 得分 0

先顶一个!Top

13 楼jetxt(擦肩而过)回复于 2006-08-01 13:19:29 得分 0

再顶!Top

14 楼deerfhqmilu(赵子扬)回复于 2006-08-01 13:21:34 得分 0

顶一个!Top

15 楼deerfhqmilu(赵子扬)回复于 2006-08-01 13:24:10 得分 30

http://XXXX.com/con/?id=XX就是利用的站点默认的页面的。比如此站点的默认的页面是aa.asp,或者aa.php那么上面的http://XXXX.com/con/?id=XX就和http://XXXX.com/con/aa.php?id=XX效果一样的。Top

16 楼xwsn(孤帆远影)回复于 2006-08-01 13:31:05 得分 10

我顶。顶。顶顶Top

相关问题

关键词

得分解答快速导航

  • 帖主:jetxt
  • steedhorse
  • tianfang
  • zhangli
  • love01px
  • edward0716
  • ryl
  • Gdj
  • deerfhqmilu
  • xwsn

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo