2016-10-13 7 views
1

У меня есть URL-запрос в пределах get.php?&uniId=2 У меня есть код, который проверяет наличие строки url.Проверьте, соответствует ли URL-адрес

Однако мой, если доза не кажется, работает правильно

<?php 

if(empty($_GET {"uniId=3"})) { 
    echo "you are able to accsess this page !"; 

    var_dump($_REQUEST); 

} else { 
    echo "sorry no access for you"; 
} 

заявление, если я типа в http://localhost/mysite/get.php?&uniId=3

Я получаю

echo "you are able to accsess this page !"; 

и если я типа в http://localhost/mysite/get.php?&uniId=2

Я получаю

echo "you are able to accsess this page !";

не

echo "sorry no access for you"; 

ответ

1

Просто проверить, если ключ существует первый и чем, проверьте значение:

т.е.:

//check if the key exists 
if(!empty($_GET{"uniId"})) { 
    // check if the value = 3 
    if ($_GET{"uniId"} == 3) { 
     // do stuff if result is true 
    } else { 
     // do stuff if result is false 
    } 
} else { 
    echo "The key \"uniId\" does not exists"; 
} 

Надеется, что это помогает.

+0

Отлично, спасибо. Приятно было видеть, что я был близок –

+0

Рад, что это тебе помогает. Пожалуйста, нажмите на зеленый тик ниже счетчика голосов, если этот ответ решает ваш вопрос. – JazZ

+1

сделали, у вас было 10 минут ожидания –

Смежные вопросы