|
查看: 1723|回复: 3
|
这个Function应该如何写?
[复制链接]
|
|
|
我是用Php的...
可是对这个Function无从入手...
www.testing.com/user/xxx
the xxx is 根据 username to load the page...
以前我是用page.php?id=xxx
但我想尝试省略"page.php?" 在那个Url...
前辈们可以教导小弟吗? |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 22-8-2007 01:49 AM
|
显示全部楼层
有人告诉我是mod_rewrite...
但要改.htaccess的file...
我用的是Windows Server...
没有这个file...
又应该哪里改? |
|
|
|
|
|
|
|
|
|
|
发表于 23-8-2007 09:37 AM
|
显示全部楼层
回复 #2 伪君子 的帖子
apache server .configuration file 来的。。
用apache web server 咯。 |
|
|
|
|
|
|
|
|
|
|
发表于 23-8-2007 10:57 AM
|
显示全部楼层
我做个简单的方法,是用 apache as web server
1)首先在 htdocs 内create个 user 的folder,folder内就create 个 .htaccess 的file ..
2) 在 .htaccess内code入
- RewriteEngine On
- # User : /page/id
- RewriteRule ^(.*)/(.*)/ $1.php?id=$2
- RewriteRule ^(.*)/(.*) $1.php?id=$2
复制代码
3) 然后做个 page.php在user folder内,page.php 内code入
- <?php
- if (isset($_GET['id'])) {
- echo "user id :" . $_GET['id']. "<br/>";
- echo "user name :" . "ikanyu". "<br/>";
- echo "user address :" . "Deep blue sea". "<br/>";
- die;
- }
- ?>
- <a href="./page/12">click user with user id 12</a>
复制代码
如果你发现error,很大的可能是你没有mod_rewrite 装置在你的web server 或其他原因...  |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|