我已經有了這個網址: http://localhost/alignment/?page_id=52&q=2 我想得到這個部分:?page_id = 52,我該怎麼做?PHP中的當前頁面網址
回答
$_SERVER['QUERY_STRING']
或
$url = "http://localhost/alignment/?page_id=52&q=2";
$bits = explode("?", $url);
$querystring = $bits[1]; // this is what you want
但第一個會更可靠和更容易。 :)
編輯
,如果你的意思,你只是想要一個變量使用:
$_GET['page_id']
不會返回'page_id = 52&q = 2'嗎? – egrunin 2010-11-12 16:27:27
哦,是的...很好的讀你。 :p然後答案是$ _GET ['page_id'] – 2010-11-12 16:28:41
你可以得到整個查詢字符串$_SERVER['QUERY_STRING']
,但你必須解析out page_id部分。如果您堅持要手動執行操作,則功能parse_str可能會派上用場。
更好的選擇是隻使用預定義的$ _GET全局變量。 $_GET['page_id']
會給你值52.
這被稱爲查詢字符串。查詢字符串的主要部分由URL的其餘部分用?
分開。查詢字符串中的每個參數用&
分隔。
PHP:
$_SERVER['QUERY_STRING'];
如果你想要得到的各個部分,使用:
$_GET['page_id']; //etc...
如果你把它作爲一個字符串,使用parse_url
。文檔here。獲取它的價值query
。或者如果當前請求使用$_SERVER['QUERY_STRING']
echo parse_url($url,PHP_URL_QUERY);
這應做到:
echo $_SERVER['QUERY_STRING'];
指定的URL字符串,然後爆炸()它, http://php.net/manual/en/function.explode.php使用?作爲分隔符
- 1. PHP當前網址問題
- 2. 獲取當前網頁的網址
- 3. 如何獲取GAE模板中當前頁面的網址
- 4. 我如何獲取當前網頁的網址[php]
- 5. 如何訪問當前[網頁]頁面(當前頁面之外)?
- 6. 在prestashop中獲取當前頁面和網址
- 7. 確認之前:關閉當前頁面,更改網址,離開當前的'頁面'
- 8. 獲取當前頁面(PHP)
- 9. 挑選網址之前的頁面
- 10. javascript獲取iframe網址在子域上的當前頁面
- 11. 我可以從xslt獲取當前頁面的網址嗎?
- 12. 如何找到當前頁面的網址(如「index.html」)?
- 13. Html Amp Post顯示當前頁面的網址?
- 14. Nightwatch將頁面的當前網址分配給varriable
- 15. 抓取頁面標題和當前網址的代碼
- 16. 獲取頁面的當前網址(使用URL Rewrite)
- 17. 如何在php中獲取當前完整網址(url + fragments)的網頁。 。
- 18. 獲取當前網址,並用PHP
- 19. 獲取C#中網頁瀏覽器的當前網址
- 20. 如何在selenium-webdriver中獲取網頁的當前網址
- 21. 檢查當前頁面網址是否包含某些詞
- 22. 當前頁面是否爲基本網址?
- 23. 如何將當前頁面網址與導航欄相匹配?
- 24. Detectng php中當前頁面的哪個頁面已被轉發?
- 25. PHP分頁 - 檢測當前頁面
- 26. PHP分頁IF當前頁面
- 27. php,jquery分頁,存儲當前頁面
- 28. 當前頁面前頁面的標識
- 29. PHP區分圖片網址和該圖片頁面的網址
- 30. 如何從當前網址中選擇HTML頁面標題中的數據
在這種情況下使用谷歌是最好的選擇。 – ordnungswidrig 2010-11-12 16:26:22
你需要字符串'?page_id = 52'還是你想要一個變量'$ page_id = 52'?如果是最後一個,只要執行'$ page_id = $ _GET ['page_id'];'... – acm 2010-11-12 16:27:19