If the URL is https://www.mohsin.com?main=17&street=71, then what is the PHP code to grab the \"main\" and \"street\" values?
I am expecting line of codes written in
Just call the following function:
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];
}
}
}
Example:
$parameter = getQueryParameter('https://www.mohsin.com?main=17&street=71', 'main') will return 17.$parameter = getQueryParameter('https://www.mohsin.com?main=17&street=71', 'street') will return 71.$parameter = getQueryParameter('https://www.mohsin.com?main=17&street=71', 'invalid') will return null.$main = $_GET['main'] will get the main variable and $street = $_GET['street'] will get the street variable. All URL parameters are loaded into the PHP $_GET super global array and the super global is an associative array.
Please Try with this :
<?php
$main = $_GET['main'];
$street = $_GET['street'];
?>