#php #url
#php #url
Вопрос:
Это то, что у меня есть для моего кода.
$query = $_GET['id'];
if(isset($query) == tab-1) {
echo $query;
}else{
echo "nope";
}
Приведенный выше код проверяет, имеет ли мой URL-адрес /?id, но он не проверяет, равен ли ?id tab-1.
Он возвращает true, даже если мой URL-адрес равен /?id=tab-2, а $query равен tab-2.
Комментарии:
1.
isset
возвращает логическое значение. Также синтаксические ошибки.2.
"tab-1"
примените этот тип3. Кроме того, здесь вы получите неопределенную постоянную ошибку,
... == tab-1) {
4. Почему отрицательные голоса? Очень бесполезно отклонять вопрос без обратной связи, как мне когда-либо улучшить мой вопрос, задаваемый?
Ответ №1:
if(isset($_GET['id'])) {
$query = $_GET['id'];
if($query == "tab-1") {
echo $query;
} else {
echo "nope";
}
}
Комментарии:
1. Спасибо! Это ответ, который я искал, я не понимал, что мне нужен дополнительный оператор if else.
2. Я не понял ваших комментариев
Ответ №2:
<?php
$query = $_GET['id'];
if($query == "tab-1") {
echo $query;
}else{
echo "nope";
}
?>