[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Защита CSS
Страницы: 1, 2
Анатолий36
Просматривая исходный код страницы легко понять где находится файл:

<link type="text/css" rel="stylesheet" href="css/style.css">


Подставляя www.sait.ru/css/style.css - можно его считать.

Возможно ли запретить вход в папку с файлом style.css и его просмотр?
sergeiss
Цитата (Анатолий36 @ 18.04.2014 - 18:11)
Возможно ли запретить вход в папку с файлом style.css и его просмотр?

Можно запретить всё. Только потом стили на сайте работать не будут smile.gif Если тебе это и нужно, то запрещай.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Анатолий36
так запрещать я умею, надо чтобы стили работали, но были бы не доступны для скачивания
Анатолий36
... и я встречал такие сайты, где исходный код не читается, но все работает.
andrey888
Прости за нескромный вопрос, возможно, но что такого секретного в файле CSS твоего сайта ?

_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
sergeiss
Цитата (Анатолий36 @ 18.04.2014 - 18:22)
... и я встречал такие сайты, где исходный код не читается, но все работает.

Ссылку, плз....

Для того, чтобы стили работали, они должны быть скачаны в браузер. То есть, они должны быть доступны smile.gif То есть, получаем неразрешимое противоречие между твоими желаниями и требуемыми возможностями.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Анатолий36
секретного ничего, но некоторые любители создают клоны сайтов, один в один повторяющие оформление - хотелось бы усложнить им задачу
pamparam
мне кажется я примерно знаю что ты имел ввиду и это можно сделать с помощью js

вот примерно так (если я правильно понял)
http://loravo.keyartstudio.com/
pamparam
но если отключить js то можно будет опять просматривать
Анатолий36
ссылку не дам - не догадался запомнить, да и давно это было - не было тогда нужды шифроваться.
pamparam
я же дал выше то не то?
andrey888
Это не поможет .. почитай про BASE в HTML .. надо будет сделать клон никто их скачивать не будет .. я пропишу BASE и у меня будет полная (внешняя) копия твоего сайта..
Нет смысла париться по этому поводу..

_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
BaNru
Можно немного схитрить и высылать стили в заголовках ответа.
Точно не помню подробности, но как-то так
header('Link: <style.css>;rel=stylesheet');

Но:
- он всё равно будет скачиваться, просто люди не знающие об этом - навряд ли поймут
- мне подсказывают, что это работает только в Фоксе, хотя я помню читал статью об этом на хабре - там вроде говорили о кроссбраузерности. Т.е. надо проверять
- ну и следовательно из второго пункта - надо гуглить этот материал и читать самомстоятельно
Анатолий36
Цитата
мне кажется я примерно знаю что ты имел ввиду и это можно сделать с помощью js

вот примерно так (если я правильно понял)
http://loravo.keyartstudio.com/


странный пример - читается и исходный код страницы в целом и конкретные файлы css


Цитата
я пропишу BASE и у меня будет полная (внешняя) копия твоего сайта..


копия начинает работать у нового хозяина, после окончания регистрации домена у старого.
andrey888
Что ты имеешь ввиду "после окончания ?" .
Вводные номер РАЗ - у тебя есть работающий сайт.
ВВодные номер ДВА - Я хочу сделать его копию (украсть информацию - фишинг или для других целей)
Вводные номер ТРИ - прописываем BASE и вуаля .. внешне будут существовать два идентичных сайта.

_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.