我有一个名为foo.php
的网页,它将网址变量id
发送到bar.php
,如
<?php
echo '<a href="www.domain.com/bar.php?id=1">Comedy</a>';
echo '<a href="www.domain.com/bar.php?id=2">Family</a>';
?>
并在bar.php
我有
<?php
$id = (int)$_GET['id']
"SELECT * FROM products WHERE id = $id";
?>
如您所见,结果将根据用户在foo.php
页面上点击的链接显示喜剧项目或家庭项目
现在,在这两种情况下,URL看起来都很丑陋,如
www.domain.com/bar.php?id=1
或
www.domain.com/bar.php?id=2
现在,您可以帮助我弄清楚如何使用/comedy
而不是bar.php?id=1
或/family
代替bar.php?id=2
吗?
mod-rewrite
看起来很容易,因为这里只有2个项目,但如果我们有很多项呢?!是否有任何动态的方式来处理这个?