怎样隐藏我的页面路径

zhuhuquan29 2009-06-10 09:25:54
如题
...全文
201 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuhuquan29 2009-07-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jackydrl 的回复:]
Apache的overwrite(重写功能)
它的形式基本上是 http://www.example.com/showpage/1/typevalue/

如果不重写的话,这个页面也许是要这样显示的 http://www.example.com/showpage.php?id=1&type=typevalue

具体的重写方法你可能搜一下,网上多的
[/Quote]
对就像2楼说的。。。 大概这个意思。。。 我查了很多都没什么结果哟哟~_~
dbeckham111 2009-06-10
  • 打赏
  • 举报
回复
<?php
$parameters_string=str_replace($_SERVER['SCRIPT_NAME'],"",$_SERVER['REQUEST_URI']);
$parameters_array=split('/',$parameters_string);
$id=$_GET['id'];
mysql_connect('localhost','root','123');
mysql_select_db('shopshow');
$sql="select * from shop_info where id='$parameters_array[2]'";
mysql_query("set names utf8");
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
print_r($row);
}
?>
要注意的是$parameters_string=str_replace($_SERVER['SCRIPT_NAME'],"",$_SERVER['REQUEST_URI']);
$parameters_array=split('/',$parameters_string);
原来的地址是http://127.0.0.1/wt/2.php?id=1
现在就可以用http://127.0.0.1/wt/2.php/id/1来调用了
zhuhuquan29 2009-06-10
  • 打赏
  • 举报
回复
就想这个页面上面的路径似的..
http://topic.csdn.net/u/20090610/09/58e6debb-305b-4127-ba48-e18dd0d16aa3.html?29687
sunshinexrain 2009-06-10
  • 打赏
  • 举报
回复
具体点
应该网 2009-06-10
  • 打赏
  • 举报
回复
可以用框架试试,如zend framework或thinkphp
jackydrl 2009-06-10
  • 打赏
  • 举报
回复
Apache的overwrite(重写功能)
它的形式基本上是 http://www.example.com/showpage/1/typevalue/

如果不重写的话,这个页面也许是要这样显示的 http://www.example.com/showpage.php?id=1&type=typevalue

具体的重写方法你可能搜一下,网上多的
CuTe_CuBe 2009-06-10
  • 打赏
  • 举报
回复
“隐藏”是什么意思?是不在浏览器地址栏显示,还是把url改写成其他形式?
第一个不太可能
url重写参考:http://httpd.apache.org/docs/2.0/misc/rewriteguide.html。如果是IIS装个ISAPI Rewrite,重写规则大致相同。

21,886

社区成员

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

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