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

Разное

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

 

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

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

тема: Защита директорий
 
 автор: Saddam   (04.12.2005 в 20:57)   письмо автору
 
 

Как защитить папку от несанкционированного доступа так, чтобы к ней был доступ для скриптов
чтоб вот ето подгружалось:
<link rel="StyleSheet" type="text/css" href="<?php echo $skin; ?>forum.css">
и чтоб include() нормально инклудил.
А вот зайти в эту папку было бы нельзя вообче! Хотелось бы знать как ето с помощью .htaccess делается

   
 
 автор: DDK   (04.12.2005 в 21:03)   письмо автору
 
   для: Saddam   (04.12.2005 в 20:57)
 

http://www.softtime.ru/info/articlephp.php?id_article=27
http://www.softtime.ru/info/articlephp.php?id_article=25

   
 
 автор: Saddam   (04.12.2005 в 21:55)   письмо автору
 
   для: DDK   (04.12.2005 в 21:03)
 

Да читал я ето конечно)
На одну папку поставил пароль.
А в другую папку хочу положить .htaccess и чтоб он разрешал всем скриптам и html'ам доступ в эту папку, а юзеров бы просто посылал без спросу. Вот как-то это совместить у меня не получилось.

   
 
 автор: glsv (Дизайнер)   (04.12.2005 в 23:39)   письмо автору
 
   для: Saddam   (04.12.2005 в 21:55)
 

> чтоб он разрешал всем скриптам и html'ам доступ в эту папку, а юзеров бы просто посылал без спросу

deny from all

Только не ясно что вы имеете ввиду под словами разрешал всем ... html'ам доступ

   
 
 автор: Saddam   (05.12.2005 в 00:48)   письмо автору
 
   для: glsv (Дизайнер)   (04.12.2005 в 23:39)
 

Ну вот есть у меня index.php
там значит код всякий ну и есть строки вроде <script src="path/script.js"></script>

Так вот path является директорией недоступной для посетителей. Если положить туда .htaccess с прописаной в нем строкой deny from all, то скрипт не загрузится из это директории - <script src="path/script.js></script> А вот хочу так, чтобы скрипт подгружался, но в тоже время папка оставалась недоступной для пользователей.

   
 
 автор: Saddam   (05.12.2005 в 01:11)   письмо автору
 
   для: Saddam   (05.12.2005 в 00:48)
 

Вообще я понял
просто можно положить .htaccess с содержанием "deny from all"
запихать javascript в файл вроде js.php
и его инклудить из защищенной папки
так работает

   
 
 автор: glsv (Дизайнер)   (07.12.2005 в 00:17)   письмо автору
 
   для: Saddam   (05.12.2005 в 01:11)
 

>и его инклудить из защищенной папки
Вот так?

<?
  
include "js.php";
?>

Да, только код скрипта у Вас будет прямо в теле HTML-страницы. А зачем тогда нужна защищенная директория?

   
 
 автор: saddam   (07.12.2005 в 01:59)   письмо автору
 
   для: glsv (Дизайнер)   (07.12.2005 в 00:17)
 

Нда тяжкий вопрос)
Ну да он меня уже не тревожит пока что, я просто не стал делать то, что задумывал :)

   
 
 автор: glsv (Дизайнер)   (07.12.2005 в 00:15)   письмо автору
 
   для: Saddam   (05.12.2005 в 00:48)
 

Так, наверное, не получится. Ведь скрипт подгружается уже на машине пользователя (в браузере) и это значит, что запускает его никто иной, как сам пользователь (с точки зрения сервера). Что-то ничего не приходит в голову: как решить эту проблему.

   
Rambler's Top100
вверх

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