Dmitriy_2014

Dmitriy_2014
Рейтинг
370
Регистрация
01.07.2014
Интересы
Веб-технологии
Забавно что ихняя Проверка ответа сервера и Проверка мобильных страниц говорит - что все ОК.
Алеандр #:

А что там такого военного? По onclick - показать изображение в popup div, а на колесико мышки событие по увеличению-уменьшению этого div. Плюс-минус мелкие нюансы. По инспектору показывает, что используется mojs (mo.js).

Да в принципе ничего особенного, но думаю они то знают, как удобно, хотя может им и все равно подумаешь сайтик с посещаемостью где мне больше никогда ненужно работать, и тематикой где эта функция наверное важна, я шучу, просто прикольная приближалка на мой взгляд и я думаю они её уже сто раз оттестировали на миллионах пользователей, а ну да и при приближении картинки её можно двигать захватывая рукой и ещё что-то +/- нюансов.

Подскажите правильно ли я понимаю суть её работы:

if (!defined('ABSPATH')) {exit;} // Exit if accessed directly.

Если константа ABSPATH не определена, то прекращается работа скрипта, пустой экран вместо ошибки.

Defined – определяет есть ли или нет константы.

ABSPATH – это типа константа генирируемая движком WordPress. (Что-то связано с путем к файлу)

Exit – прекращает выполнение скрипта.

А так как типа при прямом вызове не формируется движком константа ABSPATH то и типа false и типа срабатывает exit и мы получаем пустой экран при прямом обращении к файлу через браузер.
webinfo #:
Естественно.

А, да и бог с ним, у меня там серверная операционная система на базе UNIX, со встроенным файрволом, антивирусом, поиском руткитов, правами доступа, расширенными правами доступа SeLinux от самого агентства национальной безопасности США.


Шучу, кончено это не очень хорошо, и вы правы нужно это фиксить.
webinfo #:

Это называется "уязвимость раскрытия пути". Поможет.

Вы имеете ввиду путь от корня в файловой системе на сервере до php файла при выводе ошибки?
webinfo #:

И что будет с запросами к этим функциям при прямом запросе к файлу? Сами догадаетесь?

Я попробую, но честно говоря я не знаю, что будет, хакер увидит то ли ошибку, то ли ничего не увидит и это как-то поможет ему?

А так если имеется ввиду запрос через браузер то ошибку:

Fatal error: Uncaught Error: Call to undefined function…
Это если ошибки выводятся.
SeVlad #:

Мне это напоминает очередную серию вопросов типа "надо ли мне одевать трусы, если я не собираюсь срать."

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

Даже если это мой самописный самому для себя супер-мега мини плагин который всего лишь при активации выводит в футере:

get_num_queries () – Количество запросов к базе данных.

timer_stop () – Время выполнения скрипта.

round (memory_get_usage ()/1024/1024, 2) – Используемая память скрипта.
Он по сути ничего не делает и использует функции WordPress’а.

Спасибо, я почитал об этом, теперь понятно это вообще к скорости отношения не имеет, это какая-то сумасшедшая метрика Googl’а, которая как я понял просчитывает глюки, подлагивания и торможения при просмотре статьи, чтобы не было рывков и перелетов при прочтении текста на сайте. И самое забавное единственное что вызывает эти лаги у меня на сайте ихняя же реклама, какая-то фигня автоматическая подгружается то сверху, то снизу и причем не сразу тормозя экран, адаптивные блоки подгружаются не сразу из-за чего после прокрутки из пустого места появляется реклама и сдвигает все нафиг, прописать статические размеры как многие рекомендуют не получится, блоки динамические и имеют разные размеры и т.п.

М-да, я так понял, чтобы это починить, нужно отказаться от бабла, слава богу я знаю решение – забить на это :)
Delahoya #:

шел 2021 а счетчики открыты... да еще и ЛИ небойсь

Да и ЛИ в том числе, мне нравится участвовать в их рейтинге, а если посмотреть на первые места в нем – Компьютеры, то там достаточно известные сайты, которые ничуть не чураются использовать ЛИ счетчик, почему бы и нет, и да я знаю, что много счетчиков это грех.
Всего: 1998