Если с двух разных компьютеров, например, нажмут на кнопку на форме.
Мне кажется, вы не совсем понимаете, что происходит при нажатии на кнопку.
Можете рассказать ваше виденье?
$request = $_GET;
foreach($request as $key=>$value){
echo $key.'='.$value;
}
Если клиент сделает да запроса,
Может он вообще другой$_GET читает?
В других случаях может возникнуть ситуация, когда ключ существует, но значение по этому ключу равно null.
Что значит "существует"? И как ты планируешь читать его, пока запрос не отправлен?
echo var_dump($_GET);
if(isset($request[$items] )){
if(isset($request[$items] )){
$request = $_GET;
foreach($request as $key=>$value){
echo $key.'='.$value;
}
Массив $_GET создается всегда. Как и другие суперглобальные массивы. По поводу наполнения массива я уже написал в ответе.
а где он должен существовать?