Как защитить файлы инклюда от прямого вызова?

Заметив, что на шопе пошла серия статей, я решил сделать и свой вклад в нее.Заметив, что на шопе пошла серия статей, я решил сделать и свой вклад в нее.

Как уберечь себя от таких ненужных ссылок, как:

http://site.ru/sitestats.php
http://site.ru/config.php

И прочих…

Многие наверное знают, но напишу для не особо опытных, или же новичков в этом деле. Как же это все спрятать? Есть очень простое решение, и вот оно…

В корневом header.php найдем:

<?session_start();


И сразу после него вставим:

define( 'ROSTISLAVCHEG', 1 );


Далее, во всех файлах (config.php, rotator100.php, runblock.php, rot1.php ну и т.д.), в которых подключается header.php в самом начале вставим:

<?php defined('ROSTISLAVCHEG') or die('Та ну, зачем…нет такого файла'); ?>


И теперь, если обратится по ссылке http://site.ru/config.php, то скрипт скажет: сюда нельзя.
Помог? Ставим \”+\” или кидаем мелочуху: R204267567106, Z136281657210

Автор публикации

не в сети 9 лет

rostislav777

Комментарии: 0Публикации: 4Регистрация: 08-03-2011

Понравилась статья? Поделись в соц. сетях:

Похожие новости

Добавить комментарий

Авторизация
*
*
Регистрация
*
*
*
Генерация пароля