
31.07.2009, 11:39
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
С нами:
8915117
Репутация:
389
|
|
Код:
if ($_GET[pass] == 00)
В этом случае $_GET[pass] при водится к строковому типу и сравнивается с 00, которое тоже приводится к строковому типу
Код:
'00' равно 00
00 равно 00
Код:
if ($_GET[pass] === 00)
В этом случае $_GET[pass] сравнивается с 00 c учётом типов
Код:
'00' не равно 00
00 равно 00
Если передать скрипту в параметре 'pass' любое колличество нулей, то пароль в первом if'e всегда будет верный. Во втором - только при двух нулях.
0 - универсальный => использование символов отличных от нуля даёт нормальный результат
Последний раз редактировалось FireFenix; 31.07.2009 в 11:47..
|
|
|