Loading...
JavaScript | Защита контента
Привет!

Есть папка content, содержащая файлы со страницами сайта (контент) и есть в корне index.php содержащий <div id="content"></div>, в который подгружаются периодически страницы с контентом.
Кто какой вариант предложит для защиты файлов с контентом от прямого входа по адресной строке типа - https://site.dev/content/file.php

Спасибо.
________
посл. ред. 12.11.2017 в 15:21; всего 1 раз(а); by PhpStorm
Привет . В файле, где точкой доступа т.е. index.php, создай константу.
И чекай ей в файлах
________
посл. ред. 12.11.2017 в 15:56; всего 1 раз(а); by Avenax
Пример:

<?php
// index.php
define('INDEX', true);




<?php
// content.php


if (!defined('INDEX')) {
die('Запрещенный доступ');
}
Avenax (12.11.2017 в 15:53)
Приает . В файле, где точкой доступа т.е. index.php, создай константу.
И чекай ей в файлах


дедовский метод не сработает, js не видит php константы :-(
PhpStorm (12.11.2017 в 15:57)
Avenax (12.11.2017 в 15:53)
Приает . В файле, где точкой доступа т.е. index.php, создай константу.
И чекай ей в файлах


дедовский метод не сработает, js не видит php константы :-(

А переменную?
В бд грузи)
Avenax (12.11.2017 в 15:59)
PhpStorm (12.11.2017 в 15:57)
Avenax (12.11.2017 в 15:53)
Приает . В файле, где точкой доступа т.е. index.php, создай константу.
И чекай ей в файлах


дедовский метод не сработает, js не видит php константы :-(

А переменную?


неа, не видит, даже если переменную прописать в блок подгрузки и грузить не заменой через load(), а добавлением через append()

работает, если get параметром делать подгрузку, но его можно узнать через просмотр кода, поэтому параметром отпадает
md5(time())? И свой вывод типа image+рандом
TaHi4kA (12.11.2017 в 16:19)
md5(time())? И свой вывод типа image+рандом


не очень понятно, как выглядит проверка
В папку с контентом закинь htaccess с deny from all
Онлайн: 0
Время:
Gen. 0.093
(c) ByMAS.RU 2010-2025