Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Просмотр кода
 
 автор: Ozxar   (18.12.2004 в 02:09)   письмо автору
 
 

Как скрыть просмотр html кода.
например при нажатии посмотр кода в редактроре появлялся совершенно другой текст

   
 
 автор: glsv (Дизайнер)   (18.12.2004 в 02:31)   письмо автору
 
   для: Ozxar   (18.12.2004 в 02:09)
 

Генерировать HTML-код JavaScript-ом.

document.write("…..HTML-код…");


А сам JavaScript на страницу подключать как внешний файл.

<script language="JavaScript" src="javascript.js"></script>

   
 
 автор: Ozxar   (18.12.2004 в 09:59)   письмо автору
 
   для: glsv (Дизайнер)   (18.12.2004 в 02:31)
 

А если страница генерируеться PHP

   
 
 автор: glsv (Дизайнер)   (18.12.2004 в 10:50)   письмо автору
 
   для: Ozxar   (18.12.2004 в 09:59)
 

Дело в том, что если код страницы Вы генерируете на сервере – то в браузере он будет такой как Вы сгенерировали. Мне приходит один способ – генерация страницы на клиенте JavaScript-ом.

   
 
 автор: cheops   (18.12.2004 в 12:56)   письмо автору
 
   для: Ozxar   (18.12.2004 в 02:09)
 

Надёжно скрыть HTML-код вряд ли получится, но возможно вам будет интересно почитать о том как затруднить его разбор:

http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=813

   
 
 автор: f35-6   (22.12.2004 в 05:09)
 
   для: Ozxar   (18.12.2004 в 02:09)
 

1. генерирование кода пхп и жс абсолютно друг с другом не конфликтуют и могут идти совместно;
2. я не понял честно говоря зачем только делать жс отдельным файлом;
3. ставить алерт на левую кнопку -- извращение, по логике лучше отлавливать функцию вызова попуп меню, тогда и кнопка на клавиатуре не сработает;
4. чтобы пользователь не мог смотреть код через главное меню, страница помещается в пустой фрейм;

это поотпугивает 90% желающих, для остальных:

5. кодируйте код жс'ом к примеру, ещё лучше можно архивировать;
6. скажем если используем фрейм, определяем время расхождения между загрузкой файла фрейма и файла его содержимого и время запрета загрузки, + разрешаем загрузку содержимого 1 раз только после загрузки фрейма 1 раз;

это ещё на 9% ближе к сотне, для остальных:

7. проверка типа браузера на случай если пользователь решит создать свой;
8. при кодировке кода меняем каждый раз код и главное! тип кодирования при кадой новой загрузке, а данные о типе также передаём через фрейм (это бы меня скорее всего добило);

пример например: http://webelite.ru/
там кодировка вполне отобьёт желание многим;

на 100% защитить код невозможно, само собой, и
9. вы нарушаете основной принцип штмл -- открытости кода;
зачем?

   
 
 автор: f35-7   (22.12.2004 в 05:25)
 
   для: Ozxar   (18.12.2004 в 02:09)
 

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

первый раз тело с фреймами;
второй раз код жс-генератора;
последующие разы всякая шняга, пока вновь не будет запрошена страница с фреймами.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования