это может показаться глупым вопросом, но, тем не менее, ставит меня в тупик. Я уверен, что ответ - что-то маленькое. Я думаю, что это всего лишь одна из тех ситуаций, когда я слишком долго смотрю на код.
Я пытаюсь сравнить две переменные PHP, чтобы увидеть, являются ли они одинаковыми. Как вы можете видеть ниже, я сравниваю $verification_answer
с strrev(date("Ymd"))
, которая является сегодняшней датой в обратном порядке. Так что сегодня $verification_answer
будет 31700102. Однако каждый раз, когда я пытаюсь выполнить сравнение, оператор if выполняется (как несоответствие).
$verification_answer = strrev(date("Ymd"));
if($verification != $verification_answer){
$failed .= "<h2>Attention:</h2><p>The verification code is incorrect. Please try again.</p>";
}
Кто-нибудь может увидеть проблему? Спасибо!
ОБНОВЛЕНИЕ: $verification
из пользовательского ввода HTML:
$verification = mysql_escape_string($_POST['verification']);