PHP/MySQL | Сброс $_SESSION
PhpStorm, тоже вариант. А что лучше использовать, твой вариант или isset?
________
посл. ред. 31.07.2017 в 13:07; всего 1 раз(а); by Gazro
________
посл. ред. 31.07.2017 в 13:07; всего 1 раз(а); by Gazro
DELETED
31 июля 2017, в 13:09
Delete
Gazro (31.07.2017 в 13:06)
PhpStorm, тоже вариант. А что лучше использовать, твой вариант или isset?
PhpStorm, тоже вариант. А что лучше использовать, твой вариант или isset?
filter_has_var() сразу проверит поступила ли переменная методом GET
PhpStorm (31.07.2017 в 13:09)
Gazro (31.07.2017 в 13:06)
PhpStorm, тоже вариант. А что лучше использовать, твой вариант или isset?
filter_has_var() сразу проверит поступила ли переменная методом GET
Gazro (31.07.2017 в 13:06)
PhpStorm, тоже вариант. А что лучше использовать, твой вариант или isset?
filter_has_var() сразу проверит поступила ли переменная методом GET
Эта строчка разве не то же самое делает?
if (isset($_GET['yes'])) {
________
посл. ред. 31.07.2017 в 13:13; всего 1 раз(а); by Gazro
DELETED
31 июля 2017, в 13:14
Delete
Gazro (31.07.2017 в 13:12)
PhpStorm (31.07.2017 в 13:09)
Gazro (31.07.2017 в 13:06)
PhpStorm, тоже вариант. А что лучше использовать, твой вариант или isset?
filter_has_var() сразу проверит поступила ли переменная методом GET
Эта строчка разве Нето же самое делает?
if (isset($_GET['yes'])) {
PhpStorm (31.07.2017 в 13:09)
Gazro (31.07.2017 в 13:06)
PhpStorm, тоже вариант. А что лучше использовать, твой вариант или isset?
filter_has_var() сразу проверит поступила ли переменная методом GET
Эта строчка разве Нето же самое делает?
if (isset($_GET['yes'])) {
$_GET['var'] = 1;
if (isset($_GET['var'])) {
echo 'Ошибка - переменная $_GET['var'] найдена, НО она не поступила методом GET';
}
// теперь дописать в адресной строке ?var
if (filter_has_var(INPUT_GET, 'var')) {
echo 'Всё верно - переменная $_GET['var'] найдена И она поступила методом GET';
}
________
посл. ред. 31.07.2017 в 13:15; всего 1 раз(а); by PhpStorm
PhpStorm, не могу понять к чему ты клонишь
DELETED
31 июля 2017, в 13:18
Delete
Gazro (31.07.2017 в 13:17)
PhpStorm, не могу понять к чему ты клонишь
PhpStorm, не могу понять к чему ты клонишь
к тому что isset вернёт true даже если переменная не поступила методом GET и это будет ошибкой
________
посл. ред. 31.07.2017 в 13:18; всего 1 раз(а); by PhpStorm
PhpStorm (31.07.2017 в 13:18)
Gazro (31.07.2017 в 13:17)
PhpStorm, не могу понять к чему ты клонишь
к тому что isset вернёт true даже если переменная не поступила методом GET и это будет ошибкой
Gazro (31.07.2017 в 13:17)
PhpStorm, не могу понять к чему ты клонишь
к тому что isset вернёт true даже если переменная не поступила методом GET и это будет ошибкой
Т.е. если я использую:
if (isset($_GET['yes'])) {
И перед ним в коде есть:
$_GET['yes'] = qwerty;
Ты имеешь ввиду что isset в этом случае запуститься?
DELETED
31 июля 2017, в 13:29
Delete
Gazro (31.07.2017 в 13:27)
PhpStorm (31.07.2017 в 13:18)
Gazro (31.07.2017 в 13:17)
PhpStorm, не могу понять к чему ты клонишь
к тому что isset вернёт true даже если переменная не поступила методом GET и это будет ошибкой
Т.е. если я использую:
if (isset($_GET['yes'])) {
И перед ним в коде есть:
$_GET['yes'] = qwerty;
Ты имеешь ввиду что isset в этом случае запуститься?
PhpStorm (31.07.2017 в 13:18)
Gazro (31.07.2017 в 13:17)
PhpStorm, не могу понять к чему ты клонишь
к тому что isset вернёт true даже если переменная не поступила методом GET и это будет ошибкой
Т.е. если я использую:
if (isset($_GET['yes'])) {
И перед ним в коде есть:
$_GET['yes'] = qwerty;
Ты имеешь ввиду что isset в этом случае запуститься?
ага, isset её пропустит, но она не пришла методом GET - ошибка
PhpStorm, тогда вопрос. Откуда в коде может взяться что-то подобное?
$_GET['yes'] = qwerty;
DELETED
31 июля 2017, в 13:34
Delete
Gazro (31.07.2017 в 13:31)
PhpStorm, тогда вопрос. Откуда в коде может взяться что-то подобное?
$_GET['yes'] = qwerty;
PhpStorm, тогда вопрос. Откуда в коде может взяться что-то подобное?
$_GET['yes'] = qwerty;
мало ли умельцев
проверять метод, которым пришла переменная нужно filter_has_var(метод, 'имя переменной')
isset так же вернёт true, если переменная есть, но у неё нет значения, в этом случае если не нужно детектировать метод, то нужно использовать !empty()