我的網站在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) –