Следующий фрагмент кода позволяет отменить обслуживание proxy сервером применительно к серверу "localhost" и ко всем компьютерам в домене "satpenza.info", на котором размещена информация как оплатить триколор тв с официальнога сайта .
$agent ->no_proxy("localhost", "satpenza.info")
При вызове метода no_proxy ( ) с пустым списком параметров происходит очистка списка доменов, в которых не применяются proxy-серверы. Этот метод нельзя использовать для возврата к исходному списку доменов.
$ agent->env_prоху
Метод env_proxy () предоставляет альтернативный способ установки proxy-серверов. Этот метод не принимает информацию о proxy-серверах из списка параметров, а считывает установки proxy-серверов из переменных среды *_prоху. Это — те же переменные среды, которые используются в версиях броузера Netscape операционных систем UNIX и Windows. Например, в сценарии инициализации командного интерпретатора С proxy-серверы FTP и HTTP могут быть установлены следующим образом:
При получении от удаленного HTTP-сервера запроса предоставить информацию для проверки подлинности пользователя по паролю для доступа к URL, агент пользователя вызывает метов get_basic_credential () , чтобы передать на сервер соответствующее имя пользователя и пароли. Параметры вызова состоят из “имени области действия” аутентификационной информации, URL запроса и необязательного флажка, указывающего, что проверка подлинности была затребована промежуточным proxy-сервером, а не Web-сервером назначения. Имя области действия, обозначенное параметром $realm, представляет собой строку, отправляемую сервером для обозначения группы документов, к которым может быть получен доступ с использованием одной и той же пары “имя пользователя/пароль".