- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет. Кто знает как решить следующую задачу (если она вообще решаемая)?
Имеется JS код, который запоминает в куках браузера последнюю посещенную посетителем страницу, чтобы впоследствии отправлять его на эту страницу при повторных заходах. Все работает хорошо, но есть одно но, JS-файл, который содержит список этих "секретных" страниц (secret2.html, secret3.html, secret4.html) виден в браузере если смотреть через код элемента.
Вопрос - возможно ли как-то скрыть для посторонних глаз сам JS файл ну или список страниц в этом файле?
JS-файл, содержимое которого нужно скрыть:
Это то что в Html на главной:
Делайте перенаправление на PHP
или
делайте запрос на эту страницу через ajax
Делайте перенаправление на PHP
или
делайте запрос на эту страницу через ajax
А как именно это сделать?
А как именно это сделать?
Ну на пхп считать куку и сделать location на нужную страницу.
Список страниц можно получать ajax-ом, очень простой код будет:
на сервере создаем файл get_pages_list.php:
<?php
exit(json_encode([ ["id" => "1", "page" => "index.html"],
["id" => "2", "page" => "secret2.html"]
]));
?>
на клиенте:
$.ajax({
url:"get_pages_list.php", //наш файл на сервере, может надо будет полный путь указать
type: 'post',
success:function(result){
var files_list = JSON.parse(result);
//здесь стартует выполнение. в files_list будет массив из объектов.
}
});
Т.е. список страниц мы храним на сервере, получаем их когда пользователь зашел на сайт и затем выполняем необходимые манипуляции. Никак пользователь их не сможет прочесть, способ рабочий.
А сам js код можно обфусцировать, чтобы вообще не понятно было что он делает для верности.
Никак пользователь их не сможет прочесть
Да что ты говоришь?! Почём акк купил?