Подтвердить что ты не робот

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

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

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

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

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

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

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

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

Спасибо, ребята

4b9b3361

Ответ 1

Используйте isset()

$slide = ( isset($_GET["id"]) && trim($_GET["id"]) == 'link1' ) ? trim ($_GET["id"]) : '';

Ответ 2

if(isset($_GET['id']))
{
    // Do something
}

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

Ответ 3

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

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

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

Ответ 4

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

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

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

Ответ 5

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