PHP mySQL Htaccess很漂亮的链接

时间:2012-06-15 22:52:30

标签: php mysql .htaccess

有一个重写规则可确保所有网址都转到index.php并保持“漂亮的格式”。

我仍然需要从他们那里获取信息,以找出发送给用户的页面。

说有一个网址

http://localhost/telephones/nokia

我需要找出SQL表('电话')和make('nokia')

我该怎么做。

更新

RewriteEngine on
RewriteRule ^/([^/]+)/([^/]+) /index.php?table=$1&make=$2 [NC]

(在.htaccess中)

$table = $_GET['table']; $make = $_GET['make'];
$CONsiteurl = mysql_query("SELECT * FROM $table WHERE name = $make");

因此,我们现在可以通过输入http://localhost/?make=nokia&table=telephones打开页面,但无法通过输入http://localhost/telephones/nokia来获取该页面

为什么

1 个答案:

答案 0 :(得分:1)

假设你有mod_rewrite设置,你可以在你身上添加这样的东西.htaccess:

RewriteEngine on
RewriteRule ^/([^/]+)/([^/]+) /index.php?table=$1&make=$2 [NC]

然后你可以使用$ _GET('table')等来访问php中的值。

相关问题