Показать сообщение отдельно

  #3  
Старый 31.07.2009, 11:39
FireFenix
Постоянный
Регистрация: 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..
 
Ответить с цитированием