Loading...
Как сделать чтобы выполнялся блок кода когда $_GET будет иметь определенное значение?
Пример
<?
if(isset($_GET['i']) == 'yes'){
echo 'Верно'; //true
}

В первом случае должно вывести 'Верно'

<?
if(isset($_GET['i']) =='jdhe'){
//false
}

Во втором случае должно ничего не выводить потому что $_GET['i'] != 'yes'
Как это реализовать?
[/code]
________
посл. ред. 05.10.2019 в 17:42; всего 1 раз(а); by Везувий
ну так напиши первое условие и все, ничего у тебя не выведется кроме того когда $_get['i'] == 'yes'
________
посл. ред. 05.10.2019 в 17:51; всего 1 раз(а); by Dizzy221
Dizzy221 , прикол в том что код выполняется даже когда $_GET['i'] не равно 'yes' а просто существует.
По типу я ввожу в url гет параметр i = 'что либо' и код выполняется. А мне нужно чтобы он выполнятся только при условии что i = 'yes'
________
посл. ред. 05.10.2019 в 17:58; всего 1 раз(а); by Везувий
Везувий ,

<?php
if (isset($_GET['i']) && $_GET['i'] == "yes") {
condition
}
?>

________
посл. ред. 05.10.2019 в 18:02; всего 1 раз(а); by TypeOf
isset() не возвращает 'yes', она возвращает false или true, поэтому сравнивать булево со строкой так себе занятие *TO_PICK_ONES_NOSE*
Вероломство , изначально конструкция сделана неправильно.
Везувий (05.10.2019 в 17:57)
Dizzy221 , прикол в том что код выполняется даже когда $_GET['i'] не равно 'yes' а просто существует.
По типу я ввожу в url гет параметр i = 'что либо' и код выполняется. А мне нужно чтобы он выполнятся только при условии что i = 'yes'

пост 4
на пост 5 внимания не обращай
TypeOf , спасибо большое!
Онлайн: 7
Время:
Gen. 0.1024
(c) Bym.Guru 2010-2026