PHP проверяет, существует ли параметр url

У меня есть URL, который передаю параметры в

Пример / Success.php? ID = link1

Я использую php для его захвата

$slide = ($_GET["id"]); 

то инструкция if для отображения содержимого на основе параметра

 <?php if($slide == 'link1') { ?> //content } ?> 

Просто нужно знать в PHP, как сказать, если url param существует, захватите его и выполните функцию if, если он не существует, ничего не делать.

Спасибо, парни

Solutions Collecting From Web of "PHP проверяет, существует ли параметр url"

Использовать isset ()

 $slide = ( isset($_GET["id"]) && trim($_GET["id"]) == 'link1' ) ? trim ($_GET["id"]) : ''; 
 if(isset($_GET['id'])) { // Do something } 

Вы хотите что-то подобное

Не совсем понятно, о какой функции вы говорите, и если вам нужны две отдельные ветви или одна. Предполагая одно:

Измените свою первую строку на

 $slide = ''; if (isset($_GET["id"])) { $slide = $_GET["id"]; } 

Вот код PHP, чтобы проверить, существует ли в URL параметр «id»:

 if(isset($_GET['id'])) { $slide = $_GET['id'] // Getting parameter value inside PHP variable } 

Надеюсь, это поможет вам.

Почему бы просто не упростить его, если ($ _ GET ['id']). Он вернет true или false в зависимости от статуса существования параметра.