嗨,我想为网站制作安全的网址。我就是这样使用php的explode函数
$explode = explode("/",$_SERVER['REQUEST_URI']);
然后我使用 $explode[2] 等提取 url 中的名称,然后使用 sql 语句将它们与 db 结合起来,获取 id、名称和其他任何内容。输入的网址就像
http://www.example.com/index.php?var1=value1&var2=value2&var3=value3
并成功了
http://www.example.com/value1/value2/value3 through .htaccess.
代码有
RewriteRule ^(.*)/(.*)/(.*)$ index.php?var1=$1&var2=$2&var3=$3 [L]
但是该站点的 php 已经完全编写好了,所以我不想更改 url 上的所有 GET 查询,因为现在无法正常工作。有没有更简单的方法,或者您可以更正代码,以便我可以再次使用上面的 GET 函数?我忘了在 url value1,value2 等不是 ids(数字)而是相应的名称。例如,如果是家具,则 url 是
www.example.com/furniture/chair/.. not www.example.com/3/24/...
还有其他方法可以成功实现此功能吗?谢谢。