Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

buslikdrev

Users
  
  • Posts

    4,069
  • Joined

  • Last visited

Everything posted by buslikdrev

  1. Да, вы правы. Эта переменная должна содержать только айди или список айди через нижнее подчёркивание. Это значит сначала в базе находит айди города, а потом айди категории. Вам нужно после этого массива (который определяет параметры по ссылке из базы) делать условия. В этом блоке: if (!isset($this->request->get['route'])) { if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } } Даже проверку $this->request->get['path'] делать не нужно. А из этого куска можете в переменную выделить свою категорию. if ($url[0] == 'category_id') { if ($url[1] == '190') { $my_cat = 190; } if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } Дальше в итоге if (!isset($this->request->get['route'])) { if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { if (isset($my_cat)) { unset($this->request->get['geo_city_id']); // параметр удалён, когда категория 190 } $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } }
  2. Нет, конечно. А именно сайт.
  3. $get = $this->request->get; if (isset($get['path']) && is_string($get['path']) && mb_substr($get['path'], -3) == '190') { // id 190 }
  4. Он же тормозит магазин.
  5. Лично мне от спама помогло лениво подгружать стандартную каптчу.
  6. Он специально их делает, поэтому и обижается, что вынуждают прикрывать.
  7. Это как попалось при парсинге 155000 сайтов, дальше мне было лень собирать базу.
  8. Автор сразу сделал обработку кавычек на своём сервере. Банить его нужно за эксплойты в любой момент.
  9. Сегодня я вас научу третьему способу взлома сайтов через говномодуль Lightning. Переходим на сайт с этим "модулем" по ссылке https://mi-krsk.ru/index.php?li_op=t&op=v и узнаём версию модуля. Если версия модуля ниже 4.30, то можно попробовать внести изменения без поиска ключа. Для взлома без ключа нам нужно перейти по ссылке https://lightning.devs.mx/settings4.php?token=&t=&key= в параметр token подставить результат md5('https://town-shop.net/') в параметр t подставить результат base64_encode('town-shop.net') Если без ключа не получилось, то необходимо для параметра key подобрать ключ. Ключ подбирается следующим образом. Сначала прогоняем от миллиарда и если вдруг не нашло, тогда первый миллиард т.к. в основном генерирует модуль цифру из 9-10 чисел. Да долго, поэтому нужно это делать на серверах или иметь 10 компьютеров. Зато потом можно подменять на сайте жертвы платёжные данные, собирать почту, пароли и т.д. Это всё делается при сохранении настроек и вводе своего js скрипта в поле для вывода сообщения о соглашении использования куков. Вот ещё, держите небольшой списочек для пробы:
  10. А в следующий раз про четвертый способ расскажу, если он ещё будет висеть на форуме.
  11. Оно должно убрать белый экран. Значит у вас не работает htaccess - обратитесь к хостеру.
  12. 1) Файл .htaccess (в конце): php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on php_flag output_buffering off
  13. Всё важно: контент, быстрые запросы на холодную, лёгкий шаблон без 100 скриптов. Ускорение магазина в двое, может принести в двое заказов больше.
  14. Я человек простой, если вижу GPT в интернет-магазине, то начинаю общение на свои темы.
  15. И достаточно создать нагрузку и увидеть данные от БД. Дальше ставят пароль на админа, потом через установку модулей загружают свой скрипт для получения полного доступа.
  16. Это ваш сайт? https://aloe.by/adminer.php
  17. Готовьте деньги и к @Yoda, если денег нет, ставьте кэш модуль.
  18. Можно условие через $this->session->data сделать. Перед генерацией нужного изображения задать значение, а при генерации всегда удалять.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.