Функции Язык программирования PHP

get_included_files

(PHP 4)

get_included_files - возвращает массив из имён файлов, включаемых (include) или необходимых.

Описание

array get_included_files (void) Красивые порно попки видео.

Возвращает массив имён всех файлов, которые включены с использованием include(), include_once(), require() или require_once().

Файлы, включённые или затребованные несколько раз, показаны в возвращаемом массиве только один раз.

Примечание: файлы, включённые с использованием директивы конфигурации auto_prepend_file, не входят в возвращаемый массив.

Пример 1. get_included_files()
<?php 
include("test1.php"); include_once("test2.php"); require("test3.php"); require_once("test4.php"); 
$included_files = get_included_files(); foreach($included_files as $filename) 
{ echo "$filename\n"; } ?>

сгенерирует на выводе:

test1.php 
test2.php test3.php test4.php

Примечание: в PHP 4.0.1pl2 и предыдущих версиях для get_included_files() принималось, что требуемые файлы имели расширении имени .php; другие расширения не возвращались. Массив, возвращаемый функцией get_included_files(), был ассоциативным и содержал только имена файлов, включённых с помощью include() и include_once().

См. также include(), include_once(), require(), require_once() и get_required_files().


Назад Оглавление Вперёд
get_extension_funcs Вверх get_loaded_extensions

Соединение с БД

Вы можете установить соединение через SSL с целью шифровки соединения клиент/сервер для повышения защиты или использовать ssh для шифровки сетевого соединения между клиентами и сервером БД. Если вы реализуете что-нибудь из этого, то мониторинг вашего трафика и получение информации значительно усложнится.

Модель шифровки при хранении/Encrypted Storage

SSL/SSH защищает передачу данных с клиента на сервер, SSL/SSH не защищает постоянные данные, хранимые в БД. SSL это протокол on-the-wire.

Если взломщик получил прямой доступ к вашей БД (в обход web-сервера), он получит доступ к закрытым данным и может использовать их или повредить, если информация не защищена на уровне самой БД. Шифровка данных - хороший способ предотвратить это, но мало какие БД предлагают этот тип шифровки данных.

Простейший способ решения этой проблемы - создать сначала ваш собственный пакет шифрования данных, а затем использовать его PHP-скриптах. PHP может в этом случае помочь вам различными расширениями, такими как Mcrypt и Mhash, покрывающими большое количество алгоритмов шифрования данных. Скрипт сначала шифрует сохраняемые данные, а затем дешифрует их при запросе. См. в описании следующих примеров о том, как работает шифрование.