我的网站运行在php和mysql上。每个页面都是静态的,尽管" url"," post-id"和"关键字"存储在mysql服务器中。现在我的目标是创建一个相关的文章"通过获取页面的url或id然后使用匹配的关键字来显示相关文章的列。但我找不到从静态网址获取当前页面ID或网址的方法。这有什么解决方案吗?
答案 0 :(得分:0)
您可以通过以下方式获取网址的不同部分:
$url = parse_url($_SERVER["REQUEST_URI"]);
或
$url = parse_url('http://your/static/url/goes/here');
答案 1 :(得分:0)
您应该有一个列表,列出哪些静态URL与哪些页面ID存储在某处(可能在数据库表中,因为您正在使用MySQL)。要找出请求的页面ID,只需在此列表上执行另一次查找,这次是根据您已有的页面URL($_SERVER["REQUEST_URI"]
)查找页面ID。