top

Описание функции yaz-connect



yaz_connect


(PHP 4 >= 4.0.1)
yaz_connect - готовит соединение и Z-ассоциацию к Z39.50-цели.

Описание


int yaz_connect (string zurl [, mixed options])
Эта функция возвращает положительный ID при успехе; нуль при неудаче.
yaz_connect() готовит к соединению с Z39.50-целью. Аргумент zurl имеет форму host[:port][/database]. Если port опущен, используется 210. Если database опущен, используется БД по умолчанию. Эта функция является не-блокирующей и не пытается установить сокет - она лишь готовит соединение для выполнения в дальнейшем при вызове yaz_wait() .
Если второй аргумент options задан как string, он рассматривается как Z39.50 V2-строка аутентификации (OpenAuth).
Если options задан как массив, содержимое этого массива служит options/опциями. Заметьте, что массив options поддерживается только для PHP 4.1.0 и новее.
Опции yaz_connect()
user

Username для аутентификации.
group

Group для аутентификации.
password

Password для аутентификации.
cookie

Кука для сессии (YAZ proxy).
proxy

Proxy для соединения (YAZ proxy).
persistent

boolean. Если TRUE , соединение постоянное/persistent; если FALSE , соединение не постоянное. По умолчанию соединения постоянные.
piggyback

boolean. Если TRUE , piggyback включён для поиска; если FALSE , piggyback отключён. По умолчанию включён/enabled. Включение piggyback более эффективно и обычно уменьшает количество сетевых операций при первых извлечениях записей. Однако некоторые Z39.50-цели/targets не поддерживают piggyback или игнорируют имена набора элементов. Для таких целей piggyback должен быть отключён.
corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст