Forum Webscript.Ru
Программирование => PHP => Тема начата: JusT|CTaJIuH от 31 Октября 2002, 22:53:36
-
т.е есть папка "c:/server/admin/" - вот в неё никто кроме меня зайти не должен ! как такое сделать ?
-
Как это относится к ПХП?
-
создать папку не в корневом каталоге сайта, а (например, на каталог выше), т.е. документ рут у тебя пусть будет
/home/www/site.ru/html/ (или C:\\home\\www\\site.ru\\html)
а папку кладешь на одном уровне с html, т.е. /home/www/site.ru/admin/
из веба ее просмотреть уже нельзя, зато файлы оттедова все равно можно подключать php скриптами, только надо писать полный путь.
Ты это хотел узнать?
-
http://hosting.zenon.net/art/0007.html
-
2Croaker : почему ты думаешь что в папку ./admin/ зайти не смогут ? в ней index.php есть и любой кто набирает my.site.lv/admin/ - поподает на страницу Админа !
2RomikChef : читал я всё это =:-( ... но везде написанно как паролем закрыть вход , а мне НЕ нужен никакой пароль ! мне нужно просто что только с моего IP можно было попасть в папку ./admin/ и всё ... =;-\\
-
JusT|CTaJIuH
Привязку по айпи тоже легко сделать посредством .htaccess.
Но я из принципа решил не отвечать на вопросы, которые мне начинают задавать после того, как я утрудил себя ПРАВИЛЬНЫМ и ИСЧЕРПЫВАЮЩИМ ответом на первый вопрос.
А то так это долго будет продлжаться. я буду отвечать, а ты говорить, что тебе надо совсем другое.
Учись пользоваться интернетом и читать, если не умеешь писать, джугашвили консервированный.
-
Да я уже тонны инфы перерыл ... , а нормального ответа так и не нашёл =:-( ...
2принципиальный Ромик : ок
-
JusT|CTaJIuH
ты определись - что значит запретить. Вообще ограничить файлы на просмотр из веба? Тогда как я сказал. Читай внимательнее - каталог admin находится на уровне с html и получить доступ туда нельзя потому как он не прописан в apache.
-
о блин. читал не внимательно :(
привязку по IP можно сделать и с помощью apache. Просто поговори с админом.
-
это безполездно Админ ламер !!! потому как я и есть Админ =:-)
всмысле это на моей машине Апачь и стоит , и ЛЮБЫЕ папки которые лежат в ./htdocs могут быть просмотренны через Веб (проверенно !) !
-
JusT|CTaJIuH
Прочти внимательно то, что тебе написал Croaker
на сайте my.site.lv НЕТ каталога /admin!!!!
-
на каком сайте ?? лол ! =:-))) я же просто в пример написал my.site.lv =:-)) это не мой сайт ... вы чего ? У меня совсем другой хост ...
-
Ну смейся-смейся, раз понять не можешь, что тебе пишут.
Когда отсмеешься, сходи на свой латвийский сервер - по-русски ты плохо понимаешь.
-
да ты можешь и сам сходить ! http://just.pit.lv/admin/ (http://just.pit.lv/admin/)
З.Ы. для тех кто в танке , я пытаюсь добиться того чтоб ТОЛЬКО я мог это видеть =;-)
-
в папку, кот. хатишь закрыть кладем файл .htaccess и в нем пишем:
deny from all
allow from localhost
allow from 127.0.0.1
-
написал ... на результат можете посмотреть нажав на ссылку чуть выше =:-((
-
Можно еще страшнее.
Закрыть папку от чтения на уровне ОС. Но эт конешно если вебсервер не запущен от имени системы (или рута).
-
еще вариант:
сделать авторизацию на php и приделать ее ко всем скриптам через .htaccess:
php_value auto_prepend_file "путь к файлу" :)
-
Мде ... мне бы хотя бы один действительно простой и действенный способ =:-(
-
order deny,allow
deny from all
allow from 127.0.0.1
-
этот файл вообще игнорируеться сервером ! чтобы я в него не писал =:-(
-
опять я знаю ответ, но дам только ссылку на него
http://dklab.ru/doc/apache/httpd.conf.html
-
А разве по дефолту он пе поддерживается ?
З.Ы. исправить что-то в конфиге Apache удасться , как вы понимаете , только у меня на локалке ! На удалёном же сервере - это не возможно !
З.З.Ы .. помоему я чего-то не так делаю ... всё таки т.к файлы .ht~ не открываються через брузер , значит всё таки работают ... =:-\\