有没有办法从静态URL获取PAGE-ID?

时间:2014-06-06 15:04:37

标签: php mysql

我的网站运行在php和mysql上。每个页面都是静态的,尽管" url"," post-id"和"关键字"存储在mysql服务器中。现在我的目标是创建一个相关的文章"通过获取页​​面的url或id然后使用匹配的关键字来显示相关文章的列。但我找不到从静态网址获取当前页面ID或网址的方法。这有什么解决方案吗?

2 个答案:

答案 0 :(得分:0)

您可以通过以下方式获取网址的不同部分:

$url = parse_url($_SERVER["REQUEST_URI"]);

$url = parse_url('http://your/static/url/goes/here');

http://www.php.net/manual/en/function.parse-url.php

答案 1 :(得分:0)

您应该有一个列表,列出哪些静态URL与哪些页面ID存储在某处(可能在数据库表中,因为您正在使用MySQL)。要找出请求的页面ID,只需在此列表上执行另一次查找,这次是根据您已有的页面URL($_SERVER["REQUEST_URI"])查找页面ID。