|
|
|
| Здравствуйте.
Можно ли посмотреть содержимое php файла на удаленном сервере?
а зная переменные из этого файла?
Это к тому, что config должен лежать в защищенной директории?
Если директория защищена, то не возникнет ли проблем с require_once('config.php')?
Заранее благодарен. | |
|
|
|
|
|
|
|
для: Snorri
(21.06.2006 в 08:22)
| | Конечно нельзя.
Конфиг клади выше папки www ну или public_html
require_once('../config.php');
Можно файл защитить .htaccess'ом
Да и потом, если его содержание такое:
<?php
$db_user="valenok";
$db_pass="pass";
$db_host="host";
$db_db="database";
|
То даже при его запуске ничего не случиться.
--
А ещё можно так:
page.php
<?php
$req=TRUE;
require_once('config.php');
|
config.php
<?php
If(!$req){die();}
...
|
| |
|
|
|
|
|
|
|
для: Snorri
(21.06.2006 в 08:22)
| | Нет просмотреть содержимое PHP-файла, если только не происходит сбой сервера нельзя... можно даже запретить обращение к файлам config.php, чтобы пользователи не имели возможности обращаться к ним из браузера. Это осуществляется при помощи конфигурационного файла .htaccess следующего содержания
<Files ~ "^config.php">
Order allow,deny
Deny from all
Satisfy All
</Files>
|
| |
|
|
|