|
|
|
| Допустим в директории X хранится несколько файлов с расширением php, которые формируют файл index.php.
такой вопрос: каким образом можно сделать так, чтобы эти файлы не могли выполняться по отдельности (т.е скажем если пользователь в браузере пропишет /X/top.php-имя файла формирующего шапку страницы-выдать на это ошибку типа "file not found")? | |
|
|
|
|
|
|
|
для: psychomc
(24.09.2008 в 12:53)
| | никто не отвечает...может раздел не тот? | |
|
|
|
|
|
|
|
для: psychomc
(26.09.2008 в 15:50)
| | Да, скорее, немного "не то"...
Ну, например, можно сделать какую-нибудь метку...
Допустим index.php
<?php
$METKA = "myMETKA"
include("file1.php");
include("file2.php");
...
include("file3.php");
....
?>
|
А в файлах file1.php,file.php,file3.php в начале написать примерно следующее
<?php
if (!$METKA or $METKA != "myMETKA")
exit("Ошибка!");
...
?>
|
| |
|
|
|
|
|
|
|
для: ddhvvn
(26.09.2008 в 16:04)
| | хм..оказывается всё очень просто, но мне в голову почему-то не пришло сразу.спасибо | |
|
|
|