我的网站在php和mysql上运行。尽管“url”,“post-id”和“keyword”存储在mysql服务器中,但每个页面都是静态的。现在我的目标是创建一个“相关文章”栏,通过获取页面的URL或ID然后使用匹配关键字来显示相关文章。但我找不到从我的静态网址获取当前网页ID或网址的方法。有没有解决这个问题的方法?有没有办法从静态URL获取PAGE-ID?
-1
A
回答
0
你可以得到URL的不同部分是这样的:
$url = parse_url($_SERVER["REQUEST_URI"]);
或
$url = parse_url('http://your/static/url/goes/here');
0
你应该有一个列表,它的静态URL去与存储的页面标识某处(可能在数据库表中,因为你正在使用MySQL)。要找出请求哪个页面ID,只需在此列表上进行另一次查找,此时将根据您已拥有的页面URL(位于$_SERVER["REQUEST_URI"]
)查找页面ID。
相关问题
- 1. 有没有办法从静态方法调用非静态方法?
- 2. 有没有办法从静态上下文中获取Session对象?
- 3. 有没有办法从chrome的存储映像中获取url?
- 4. 有没有办法从多个URL获取多个图像?
- 5. 有没有办法尝试在C#中捕获静态属性?
- 6. StructureMap:有没有办法获得非静态容器?
- 7. 有没有办法在c#中动态获取方法名?
- 8. 有没有办法从codeplex中获得静态下载链接(对于nuget)?
- 9. 有没有办法在PHP中获取启动页面的URL
- 10. 有没有办法在firebase URL获取数据的大小?
- 11. 有没有办法找出方法是静态的还是非静态的?
- 12. 有没有办法来获取手机
- 13. 有没有办法加快SQLite获取?
- 14. 有没有办法为静态类方法定义别名?
- 15. 有没有办法从FutureTask获得Callable?
- 16. 有没有办法从方法中获取此/上下文?
- 17. 有没有办法从EntityManager获取所有的管理实体
- 18. 有没有办法从Azure获取所有DocumentDb资源?
- 19. 有没有办法在PHP SDK中从Parse获取所有类?
- 20. 有没有办法从azure中获取所有文件
- 21. 在ActionScript3中运行时,有没有办法从类中获取所有静态成员的名单
- 22. 有没有办法从Cocoa中给定的URL获取IP地址?
- 23. 有没有办法从iOS中的包标识符中获取URL方案?
- 24. Node/Express - 有没有办法从控制器方法访问静态文件?
- 25. 有没有办法从页面方法中删除静态声明?
- 26. 有没有办法显示插入的静态卡?
- 27. 有没有办法typedef一个静态函数
- 28. 有没有办法将静态链接与STL链接?
- 29. 有没有办法让Zurb Foundation静态/无响应?
- 30. 有没有办法让Flash强制静态打字?
你是什么意思,“静态网址”? 'example.com /路径/到/ static.php'? –
是的,确切地说。像“example.com/blog/name-of-page/” – Susan
可能重复[在PHP中获取完整的URL](http://stackoverflow.com/questions/6768793/get-the-full-url-in- php) –