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

Форум PHP

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

 

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

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

тема: Запрещенный доступ к странице php
 
 автор: algoritm2   (23.09.2014 в 14:19)   письмо автору
 
 

У меня есть страница php, (куда постоянно ссылаются другие страницы php) нужно запретить доступ к этой странице, известно, что пользователь может получить доступ к любой странице введя url в браузере, и увидев информацию которая выводит echо, информация там не каким образом на безопасность сайта не влияет, но желательно, что-бы пользователи не шастали куда не следует. Как это можно сделать.

  Ответить  
 
 автор: Commander   (23.09.2014 в 15:22)   письмо автору
 
   для: algoritm2   (23.09.2014 в 14:19)
 

В тех страницах, что подключают указанный скрипт, объявите константу:

<?php
    define
("MAIN_SCRIPT"truetrue);


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

<?php
    
if (! defined("MAIN_SCRIPT")) die();


Как вариант, можно поменять расширение подключаемых файлов и запретить к ним доступ через .htaccess:

<Files "*.inc"> 
  deny from all 
</Files>


Об .htaccess подробнее здесь

  Ответить  
Rambler's Top100
вверх

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