21
A
回答
40
8
$segments = explode('/', trim(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH), '/'));
1
這裏是我抓住了最後一段的長篇大論方式,由甘博的回答啓發:
// finds the last URL segment
$urlArray = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
$segments = explode('/', $urlArray);
$numSegments = count($segments);
$currentSegment = $segments[$numSegments - 1];
你可以熬下來到兩路,如果你喜歡,但這種方式使得它很明顯的你在做什麼,即使沒有評論。
一旦你有了$currentSegment
,你可以在if/else或switch語句中將它回顯出來或者用它來根據最終段的值做你喜歡的任何事情。
2
爲了把你的例子http://domain.com/first/second
$segments = explode('/', trim(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH), '/'));
$numSegments = count($segments);
$currentSegment = $segments[$numSegments - 1];
echo 'Current Segment: ' , $currentSegment;
會導致當前段:第二
您可以更改numSegments -2得到第一
相關問題
- 1. 在Python中獲取HTML中的每個第二個網址
- 2. 從長網址獲取短網址
- 3. jquery,獲取網址段 - ajax
- 4. 如何用第一個網址的會話命中第二個網址?
- 5. 從網址獲取數據
- 6. 從網址獲取文件
- 7. 從網址獲取路線
- 8. 如何從這個網址獲取jpg?
- 9. $從網址獲取多個變量
- 10. 從網址獲取IP地址
- 11. 如何只獲取一段網址? (PHP)
- 12. 獲取fb.me網址
- 13. 獲取Firefox網址?
- 14. 第二次從backstack獲取片段
- 15. 從網址中刪除第二個目錄htaccess
- 16. 如何從整個文本中獲取網站網址?
- 17. Firefox插件/ javascript:從網址獲取網址
- 18. 從相關網址獲取絕對網址。 (IE6的問題)
- 19. 從網址獲取真實視頻網址
- 20. 如何從YouTube視頻網址獲取直接視頻網址?
- 21. 如何從flickr網址獲取靜態圖片網址?
- 22. ebay api從完整的易趣網址獲取物品網址
- 23. 如何從YouTube網址直接獲取視頻網址?
- 24. 從網站廢第二個HTML表
- 25. SWIFT無法在UIWebView中使用第二個按鈕打開第二個網址
- 26. 如何從網頁的網址中提取網站的網址?
- 27. 如何從網址獲取參數?
- 28. 如何從網址獲取PIN?
- 29. 如何從視頻網址獲取NSData?
- 30. 如何從整頁網址獲取SPSite
舒爾這是重複的,看看這裏http://php.net/manual/en/function.parse-url.php – 2011-03-28 06:49:34
你確定你有完整的網址,不只是請求uri'/ first/second'嗎?你在哪裏得到這個網址? – 2011-03-28 06:49:48
@poelinca你沒有讀到 – 2011-03-28 06:50:16