Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как сделать так что бы пользователь не мог открыть php фаил в корне сайта?
Покинул форум
Сообщений всего: 16
Дата рег-ции: Июнь 2015
Помог: 0 раз(а)
Вот есть сайт. Главная страница index.php в этом же уровне лежат папки с вложенными php скриптами файлами и тп. Как сделать так что-бы пользователь не мог просто прописать путь от названия сайта Например www.php.su/content/pages/forum.php и откроется этот фаил...
Что нужно писать?
DeepVarvar
Отправлено: 20 Июля, 2015 - 21:26:30
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
если у вас конечно апачи, и если вы не можете вынести файлы за пределы DOCUMENT_ROOT (всяко бывает).
ничего не помогает вствлял удалял .htaccess
Писал туда всякую хрень.
Уже не знаю куда его правильно вставлять и как организовывать
надо что бы нельзя было открыть: www[dot]site[dot]com/include/page.php -
уже не знаю как объяснить!
Есть
...
[images]
[includes] - в которой лежит скрипт page.php и другие.
index.php
ЧТО ДЕЛАТЬ?
landau
Отправлено: 21 Июля, 2015 - 12:12:49
Новичок
Покинул форум
Сообщений всего: 16
Дата рег-ции: Июнь 2015
Тоесть вы предлагаете вынести все основное за public к примеру в папку applications?
такое можно но только тогда будет доступ в css и javascript файлы.
Если скрипты переносить удалось то css никак не находится....
armancho7777777
Отправлено: 22 Июля, 2015 - 00:51:54
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
Решение есть. Отвечать не буду.
Более чем уверен, вопросы будут сыпаться в геометрической прогрессии.
Разбирайтесь с MVC.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.