繁体   English   中英

PHP mySQL Htaccess漂亮链接

[英]PHP mySQL Htaccess pretty links

有一个重写规则,确保所有URL的头都指向index.php并保持“漂亮格式”。

我仍然需要从他们那里获取信息来确定发送用户的页面。

说有一个网址

http://localhost/telephones/nokia

我需要找出SQL表('电话')和品牌('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进入该页面。

为什么

假设您具有mod_rewrite设置,则可以在.htaccess中放入以下内容:

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

然后,您可以使用$ _GET('table')等从php访问值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM