Как прочитать строку запроса в PHP и HTML?

URL-адрес, заканчивающийся чем-то вроде portal.php?key2=hello как я могу получить значение «key2»?

 var_dump( $_GET['key2'] ); 
 $_GET['key2'] 

вы получите значение из строки запроса.

 $_POST['key2'] 

вы получите значение из опубликованной формы.

 $_REQUEST['key2'] 

вы получите либо вышесказанное, если оно существует.

Данные GET декодируются в суперглобальный массив $ _GET. См. http://php.net/manual/en/language.variables.external.php