public function get_parameter_from_link($url, $parameter)
{
if (strpos($url, '?') === false) {
return null;
}
$url_parts = explode('?', $url);
if (isset($url_parts[1])) {
$url_parameters = $url_parts[1];
if (strpos($url_parameters, '#') !== false) {
$url_parameters = explode('#', $url_parameters);
$url_parameters = $url_parameters[0];
}
foreach (explode('&', $url_parameters) as $url_param) {
list($param, $value) = explode('=', $url_param);
if ($param == $parameter) {
return $value;
}
}
}
return null;
}