Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
-2 / 1 / 0
Регистрация: 10.11.2013
Сообщений: 134

Отправляется спам с сервера, как это становить?

19.12.2024, 10:47. Показов 4499. Ответов 73
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, у меня на сайте есть форма для заполнения и каким то образом бот делает отправку. Вот письмо, которое приходит
[del]

Отправка происходит через файл
libz.lib.rar

Я не знаю как остановить этого бота. Ведь отправка происходит не напрямую через заполнения формы через сайт, а иначе бы отправка не прошла с такими параметрами.

Как можно это остановить?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.12.2024, 10:47
Ответы с готовыми решениями:

тормозят игры на ноуте любые когда он не зарежается , как только начинает заряжаться становить все норм . это нормальное явления
виснуть игры на ноуте любые когда он не зарежается , как только начинает заряжаться становить все норм . это нормальное явления

Отправляется спам с моего сайта
Здравствуйте, у меня проблема, на моем хостинге мне приходят уведомления что с моего сайта отправляются письма, в кол-ве 1000 штук, я не...

Письмо с сайта отправляется в спам
На сайте есть php-скрипт, который по запросу пользователя отправляет ему письмо. Так вот, это письмо автоматически попадает в спам. ...

73
-2 / 1 / 0
Регистрация: 10.11.2013
Сообщений: 134
19.12.2024, 13:33  [ТС]
Студворк — интернет-сервис помощи студентам
Код не я писал. Жду от вас конкретных предложений. Куда вписать тот код чтобы была проверка. Было сказано на сервере прописать. Это куда?
0
 Аватар для sad67man
2605 / 1509 / 689
Регистрация: 23.08.2015
Сообщений: 3,841
19.12.2024, 13:36
Цитата Сообщение от madara18 Посмотреть сообщение
Код не я писал. Жду от вас конкретных предложений. Куда вписать тот код чтобы была проверка. Было сказано на сервере прописать. Это куда?
Это вам в раздел фриланса тогда)
0
-2 / 1 / 0
Регистрация: 10.11.2013
Сообщений: 134
19.12.2024, 13:37  [ТС]
Я прошу помощи как раз на этом форуме
0
Заблокирован
19.12.2024, 13:49
Короче, вся валидация вот в этом файле /handlers/order.inc.php
Вот так он подключается
PHP
1
2
3
4
if (isset($_GET['order'])) {
                require_once(BASEPATH.'/handlers/order.inc.php');
            //  require_once(BASEPATH.'/../../handlers/order.inc.php');
            }
Добавлено через 7 минут
функция submit_order записывает данные в базу, а функция send_email отправляет письма. Функция send_email в файле, который выложен в первом посту. Внутри обычная mail()
0
-2 / 1 / 0
Регистрация: 10.11.2013
Сообщений: 134
19.12.2024, 13:56  [ТС]
Это всё здорово, а дальше что? Как предотвратить отправку спама?
0
Заблокирован
19.12.2024, 13:59
Цитата Сообщение от madara18 Посмотреть сообщение
Это всё здорово, а дальше что? Как предотвратить отправку спама?
Дело в том, что валидация есть и она работает. Надо думать
0
Заблокирован
19.12.2024, 14:14
madara18, а ошибки сохраняются в логах? Посмотри внимательно на скрин и на то место где запускается в скрипте сессия. Это находится в блоке, который выдает ошибку. А дальше в коде значения сессии используется. Но сессия не запущена.

0
Заблокирован
19.12.2024, 14:16
Может есть еще что-то. Но это реальный косяк
0
-2 / 1 / 0
Регистрация: 10.11.2013
Сообщений: 134
19.12.2024, 14:17  [ТС]
Эту сессию я добавлял чтобы параметры в option сохранялись, а не сбрасывались.
0
Заблокирован
19.12.2024, 14:23
madara18, ты не понимаешь, что ли? В блоке ниже, где сессия будет использоваться, она не запущена.

Добавлено через 1 минуту
Она должна запускаться на строке 21 моего скрина

Добавлено через 59 секунд
Или в самом самом верху. Еще до if
0
-2 / 1 / 0
Регистрация: 10.11.2013
Сообщений: 134
19.12.2024, 14:25  [ТС]
Для чего её запускать? Чтобы тот скрипт с Test сработал? Верно?
0
Заблокирован
19.12.2024, 14:32
Цитата Сообщение от madara18 Посмотреть сообщение
Для чего её запускать? Чтобы тот скрипт с Test сработал? Верно?
Что бы далее по коду срабатывали логические операторы проверки значений сессий. Про Тест я не в курсе. Вот твой код с этими проверками
PHP
1
2
$deliver = isset($_POST['deliver'])? (int) $_POST['deliver']: ( isset($_SESSION['deliver'])?$_SESSION['deliver']:0);
$ops = isset($_POST['ops'])? (int) $_POST['ops']: ( isset($_SESSION['ops'])?$_SESSION['ops']:0);
Если сессия не запущена, то и проверки эти не будут проходить. Надо это или не надо, я пока не разобрался. Но это косяк в любом случае и ошибки в логах должны записываться
0
-2 / 1 / 0
Регистрация: 10.11.2013
Сообщений: 134
19.12.2024, 14:43  [ТС]
А как это сессию запустить? Что нужно прописать?
0
Заблокирован
19.12.2024, 14:53
madara18, посмотри еще раз на мой скрин. Я там выделил строку. Возьми оттуда эту строку вырежь и поставь ёё в самый вверх.
0
Заблокирован
19.12.2024, 14:55
файл /handlers/order.inc.php
0
-2 / 1 / 0
Регистрация: 10.11.2013
Сообщений: 134
19.12.2024, 15:00  [ТС]
Так?
0
-2 / 1 / 0
Регистрация: 10.11.2013
Сообщений: 134
19.12.2024, 15:03  [ТС]
Я сделал как ты показал. Дальше что?
0
Заблокирован
19.12.2024, 15:14
Цитата Сообщение от madara18 Посмотреть сообщение
Дальше что?
Проверить, отсылается ли сейчас спам. Если отсылается - искать дальше. Еще раз повторю. Это было ошибкой. Исправить надо было в любом случае
0
-2 / 1 / 0
Регистрация: 10.11.2013
Сообщений: 134
19.12.2024, 15:27  [ТС]
Да пока не отсылается, но я в папке common, js, handlers добавил htaccess с кодом
Code
1
2
Order Allow,Deny
Deny from all
Типа доступ закрыть как здесь и говорилось.
Как думаешь прокатит такая мера?
0
-2 / 1 / 0
Регистрация: 10.11.2013
Сообщений: 134
19.12.2024, 15:29  [ТС]
Спам все же пришёл только что.

Давайте искать дальше что делать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.12.2024, 15:29

Не отправляется письмо на почту из-за подозрения на спам
Здравствуйте! Написал не сложную программу для отправки писем. Но при её выполнении полявляется ошибка: "Дополнительные...

Не отправляется запрос с сервера
Проект имеет API на сервере api.domain.info и сам клиент на domain.info. Клиент написан на Angular 5. Суть вопроса: при запуске приложения...

Не отправляется письма с сервера
Доброго времени суток. Возникла следующая проблема. Имеется два сервера: первый - веб сервер 192.168.50.1 (LAMP) второй -...

Не отправляется форма с локального сервера
Всем привет! Я начинающий в разработке сайтов. Взял свой первый заказ, все сделал, но... Столкнулся с тем, что не могу настроить отправку...

Как становить выполнение потока Thread
Здравствуйте друзья. Я запускаю метод пинга адресов в потоке ()ниже пиведен метод пинга и запуск его в потоке). public...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru