Хостинговая компания Карианг
Хостинг для Вас
Главная компания Карианг Тарифные планы Контакты Карта сайта
Наши спонсоры:
 
Подключение MySQL
Подключение MySQL

Содержит ссылку на каждую переменную, доступную в данный момент в глобальной области видимости скрипта. Ключами этого массива являются имена глобальных переменных. Дело в том, что по умолчанию переменные, используемые в функциях, имеют локальную область видимости (т. е. если локальная и внешняя переменные имеют одинаковые названия, то работа с локальной переменной никак не скажется на внешней переменной). Для того чтобы локальную переменную сделать глобальной, ранее было необходимо поместить перед ней ключевое слово giobais. В этом случае доступ к такой переменной был возможен из любой функции. Теперь для этого необходимо воспользоваться суперглобальным массивом $_GLOBALS. Пример - в листинге 3.24.

Часто по одному IP-адресу в Интернет выходит не один человек, а целая группа. Это связано с тем, что в большинстве организаций стоят proxy-серверы, обеспечивающие выход всех сотрудников через одну машину (а следовательно, с одного IP-адреса), т. к. один компьютер легче защитить, и в этом случае проще контролировать трафик. Кроме того, в Интернете имеется большое число разнообразных proxy-серверов, решающих различные задачи - анонимный выход в Интернет, доступ в Интернет с мобильных средств связи и т. п. Все пользователи, которые прибегают к услугам proxy-сервера, будут иметь один IP-адрес. В некоторых случаях удается получить адреса машин в подсети, если в качестве пользователя выступает сотрудник организации. Для этого используется переменная окружения HTTP_X_FORWARDED_FOR (листинг 3.26).

Задача определения имени текущего скрипта является довольно частой, например, при, создании счетчиков посетителей, когда требуется выяснить наиболее посещаемые страницы сайта. Имя текущей страницы записывается в элемент суперглобального массива $_SERVER[ 'PHP_SELF' ] (листинг 3.29).

Горячие предложения
Партнеры:

 
Установка Apache | Настройка PHP | Дистрибутивы | Apache Service Monitor | Консоль управления | Командная строка | Проблемы установки | Конфигурирование | Пути к файлам | Директивы httpd.conf | Виртуальные хосты | Модули | CGI-приложения | Директивы php.ini | Ограничение ресурсов | Обработка ошибок | Ведение журнала | Обработка данных Загрузка файлов | Библиотеки расширений | Подключение MySQL | Internal Server Error | Undefined variable | Не подключается MySQL | Неизвестные ошибки | Фaйл .htaccess | Индексные страницы | Коды ответа | Кодировка | MultiViews | Запрет доступа | Перенаправление | Преобразование | .htpasswd | Одномерные массивы | Присвоение значений | Array() | Многомерные массивы | Циклы | Способы сортировки | Определение IP | Поддержка языков | Кавычки | Форматирование | Сравнение строк | Поиск в тексте | Замена в тексте | Подстроки | Символы | Хранение данных | Синтаксис | Проверка правильности | Атрибуты | Каталоги | Csv-Файлы | Плоские файлы | Сессии | Cookies | Работа с FTP | Сетевые протоколы | Электронная почта | Привилегии | Классы | Объекты | Методы |
© 2005-07 «Хостинговая компания Карианг». Все права защищены.