ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Вопрос по .htaccess наверное)
  #1  
Старый 17.02.2008, 23:15
FeraS
Постоянный
Регистрация: 20.01.2007
Сообщений: 705
Провел на форуме:
5381835

Репутация: 1329


Отправить сообщение для FeraS с помощью ICQ
Cool Вопрос по .htaccess наверное)

Всем превед)

Задача такая: есть на сайте файл js, надо сделать так, чтобы код, вставленный на сайт (<script language="javascript" src="адрес к тому файлу"></script>) мог нормально работать, а если к файлу обращаются напрямую, то хрен бы че выдавалось, т.е. типо надо запретить для скачивания файл
Вот как организовать такое?)
 
Ответить с цитированием

  #2  
Старый 17.02.2008, 23:21
diehard
Постоянный
Регистрация: 30.09.2007
Сообщений: 815
Провел на форуме:
2590715

Репутация: 659


Отправить сообщение для diehard с помощью ICQ
По умолчанию

FeraS
И как же браузер его будет скачивать для выполнения, если ему хрен че будет выдаваться? Если хочешь запрятать js, то пользуйся вот этими вещами: www.iframe.in
 
Ответить с цитированием

  #3  
Старый 17.02.2008, 23:33
Spyder
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме:
9098076

Репутация: 4303


По умолчанию

<files script.js>
deny from all
</files>
 
Ответить с цитированием

  #4  
Старый 17.02.2008, 23:49
freddi
Постоянный
Регистрация: 05.07.2006
Сообщений: 458
Провел на форуме:
2943499

Репутация: 807
По умолчанию

Spyder, в этом случае не будет работать

Цитата:
код, вставленный на сайт (<script language="javascript" src="адрес к тому файлу"></script>)
 
Ответить с цитированием

  #5  
Старый 17.02.2008, 23:56
Spyder
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме:
9098076

Репутация: 4303


По умолчанию

Так скорее всего нет.
Но если запрашивать файл будет пшп скрипт, то работать должно
Типа
file_get_contents("script.js");

Хотя не уверен, не тестил
 
Ответить с цитированием

  #6  
Старый 17.02.2008, 23:56
D0S
Познающий
Регистрация: 06.01.2007
Сообщений: 44
Провел на форуме:
215597

Репутация: 32
По умолчанию

Как нибудь так...

PHP код:
<?php        
    
include("blablabla.js"); 
?>
И это убрать
PHP код:
<script language="javascript" src="адрес к тому файлу"></script
Хз вообщем.
 
Ответить с цитированием

  #7  
Старый 18.02.2008, 00:01
big_BRAT
Познающий
Регистрация: 24.12.2006
Сообщений: 90
Провел на форуме:
1292655

Репутация: 168
Отправить сообщение для big_BRAT с помощью ICQ
По умолчанию

как вариант но оч. напряжно
<script language="javascript" src="http://123.freehost.com/java.js"></script>
другими словами забрасываешь этот файл на какой то бесплатный хостинг и там прописываешь
allow from _you_site_ip_
deny from all
в таком слычае не кто не сможет обратится к этому файлу кроме твоего сайта

но, все равно браузер сохранит файл при заходе на страницу, и его можно будет выцепить из темпов, ну или Файл-Сохранить как....
 
Ответить с цитированием

  #8  
Старый 18.02.2008, 00:01
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Все просто. Когда скрипт вызывается из страницы - то есть referer, иначе его нет. Соответственно, надо сделать
addtype application/x-httpd-php .js
И в файле .js написать
PHP код:
<?
if(!isset($_SERVER['HTTP_REFERER']))
{echo(
'dcument.write("lol")');}
else
{echo(
'НУЖНЫЙ СКРИПТ');}
?>
Либо, если совсем параноик, то нужно сделать по принципу капчи с помощью кук и сессий. Но грамотный чел все равно увидит твой скрипт )
 
Ответить с цитированием

  #9  
Старый 18.02.2008, 00:07
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

big_BRAT js выполняется на стороне клиента, а не сервера
Macro конечно, все можно подделать...

FeraS зачем тебе это?) из всех возможные решений в голову приходит только обфускация
 
Ответить с цитированием

  #10  
Старый 18.02.2008, 01:11
FeraS
Постоянный
Регистрация: 20.01.2007
Сообщений: 705
Провел на форуме:
5381835

Репутация: 1329


Отправить сообщение для FeraS с помощью ICQ
По умолчанию

Macro
Не, чет не канает, а может криворукий)

Piflit
Нада)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48
Использование .htaccess foreva Чужие Статьи 0 07.02.2005 13:01
Вопрос… .htaccess и .pwd -SX- Болталка 7 28.01.2005 22:39
Вопрос не наверное не по адресу Thief Чаты 2 06.08.2004 19:59



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ