|
| |
|
|
| |
для: 777
(22.09.2006 в 12:47)
| | | Проверь все скобки. Или полные исходники в студию. Для изучения. | |
| |
|
|
| |
автор: 777 (22.09.2006 в 12:47) |
|
| |
для: cheops
(22.09.2006 в 12:17)
| | | Это у меня находится в другом if, а тот находится в переключателе switch. | |
| |
|
|
| |
|
|
| |
для: 777
(22.09.2006 в 09:21)
| | | Хм... не должно быть такого ни при каких обстоятельствах... у вас вложенные операторы if не используются? | |
| |
|
|
| |
|
|
| |
для: 777
(22.09.2006 в 11:34)
| | | Все эксперименты - благополучны.
Или пишет или отправляет.
Попробуй ещё сделать где-нть в конце. Может запоминается что-то.
unset($my_hash) | |
| |
|
|
| |
автор: 777 (22.09.2006 в 11:34) |
|
| |
для: tuder
(22.09.2006 в 11:27)
| | | Нет. Если две пременные равны, то должно только записаться время.
Если переменные не равны, то должно отправится сообщение. | |
| |
|
|
| |
|
|
| |
для: 777
(22.09.2006 в 09:45)
| | | Т.е. при попытке имитации взлома отправляется сообщение, и, кроме этого в базу заносится время обращения? Так?
Тогда отправляется сообщение, после чего заносится в базу, так как произошло обновление страницы уже без взлома.
То есть, выполняются не обе части условия последоватеьно, а поочереди, сначала одна, потом другая.
Убери рефреш и поэксперементируй. | |
| |
|
|
| |
автор: 777 (22.09.2006 в 09:45) |
|
| |
для: P@Sol
(22.09.2006 в 09:22)
| | |
if ($LMI_HASH==$my_hash)
{
$query = mysql_query("UPDATE `tabl` SET `time` = NOW()");
}
else
{
$msg = "
С IP: ".$IP." была предпринята попытка взлома.";
mail($email_admin, "Попытка взлома.", $msg);
echo "<meta http-equiv=\"refresh\" content=\"0; URL=index.php\">";
}
|
| |
| |
|
|
| |
|
|
| |
для: 777
(22.09.2006 в 09:21)
| | | пример кода, плиз | |
| |
|
|
| |
автор: 777 (22.09.2006 в 09:21) |
|
| | Почему выполняются и if и else? | |
| |
|
|
|