Несколько параметров запроса URL и оператор if в Stack Overflow

Я новичок в программировании на PHP (или любой другой в этом отношении), и я сталкиваюсь с проблемой, пытаясь работать над моим первым реальным проектом.
У меня есть два параметра в моем URL-адресе, категории и элементе, я хочу использовать их в таком условии if, например, если они оба есть, отобразить что-то:

if ($_GET["category"] && $_GET["item"]) {
echo "Success";
}

Это вообще возможно? Я проверил значения параметров с помощью echo за пределами операторов if / elseif, и они работают. Кроме того, если я использую один параметр запроса с оператором if, это работает.

Большое спасибо за ваше время.
С уважением.

P.S PHP версия = 5.2.6.

0

Решение

ваш код должен быть изменен на

 if (isset($_GET["category"]) && isset($_GET["item"])){
echo "Success"}

проверка необходимости пустого empty($_GET["category") быть добавленным

1

Другие решения

Самый чистый способ сделать это:

if (isset($_GET["category"],$_GET["item"]) && !empty($_GET["category"]) && !empty($_GET["item"])) {
echo "Success";
}
1

По вопросам рекламы [email protected]