Храню логин и пароль к базе в файле connection.php, он лежит на уровень выше корневой директории сайта.
1. Какие права доступа нужно установить на файл connection.php чтобы обеспечить безопасность хранимых в нем данных?
2. Нужно ли как-то защищать этот файл от поисковых роботов или они не смогут его проиндексировать, т. к. он лежит вне корневой директории?
файл index.php
<?php
require_once '../connection.php';
try
{
$db = new PDO("mysql:host=$host;dbname=$database;charset=utf8", $user, $password);
}catch(PDOException $e)
{
$e->getMessage();
}
$db = null;
файл connection.php
<?php
$host = 'localhost'; // адрес сервера
$database = 'dbname'; // имя базы данных
$user = 'user'; // имя пользователя
$password = 'mysuperpassword'; // пароль
Беспокоится не стоит, так многие фреймворки устроены.
Первое, файл никак не достать поисковым системам, он находится в не читаемом из WEB пространстве сервера.
Второе, даже если такой файл запустить из веб, то на стороне сервера произойдет только присвоение переменным, но не их вывод в браузер (считается что запускаемые php файлы обрабатываются интерпретатором PHP)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, подскажите как я могу удалить связи между таблицами? То есть происходит удаления модели
Скорее всего не знаю спецификацию, или суть происходящегоРешил сделать редирект с кодом 404:
Подскажите как настроить нормально для ларавела пакетов среду разработки для autocompletion ?
В php складываю два вещественных числа длиной 7 знаков после запятой при выводе получаю что-то вроде 69Е-6, как вывести число нормально