[英]how to read query string from a URL in PHP
請試試這個:
<?php
$main = $_GET['main'];
$street = $_GET['street'];
?>
只需調用以下函數:
function getQueryParameter($url, $param) {
$parsedUrl = parse_url($url);
if (array_key_exists('query', $parsedUrl)) {
parse_str($parsedUrl['query'], $queryParameters);
if (array_key_exists($param, $queryParameters)) {
return $queryParameters[$param];
}
}
}
例子:
$parameter = getQueryParameter('https://www.mohsin.com?main=17&street=71', 'main')
將返回17
。$parameter = getQueryParameter('https://www.mohsin.com?main=17&street=71', 'street')
將返回71
。$parameter = getQueryParameter('https://www.mohsin.com?main=17&street=71', 'invalid')
將返回null
。 $main = $_GET['main']
將獲得主變量, $street = $_GET['street']
將獲得街道變量。 所有 URL 參數都加載到 PHP $_GET 超級全局數組中,超級全局是一個關聯數組。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.