PHP Функції мережі
PHP Мережа. Інтро
Мережні функції містять різноманітні мережеві функції та дозволяють керувати інформацією, надісланою вебсервером у браузер, до того, як буде надіслано будь-який інший вихід.
Інсталяція
Мережеві функції є частиною ядра PHP. Для використання цих функцій не потрібна установка.
PHP Функції мережі
| Функція | Опис |
|---|---|
| checkdnsrr() | Перевіряє записи DNS на тип, що відповідає хосту |
| closelog() | Закриває підключення системного реєстратора |
| define_syslog_variables() | Застаріло та видалено в PHP 5.4. Ініціалізує змінні, що використовуються у функціях системного журналу |
| dns_check_record() | Псевдонім checkdnsrr() |
| dns_get_mx() | Псевдонім getmxrr() |
| dns_get_record() | Отримує записи ресурсів DNS, пов’язані з указаним іменем хоста |
| fsockopen() | Відкриває підключення через сокет домену Інтернет або Unix |
| gethostbyaddr() | Повертає доменне ім’я для заданої IP-адреси |
| gethostbyname() | Повертає адресу IPv4 для заданого імені домену/хоста |
| gethostbynamel() | Повертає список адрес IPv4 для певного домену/імени хосту |
| gethostname() | Повертає ім’я хоста |
| getmxrr() | Повертає записи MX для вказаного імені хосту Інтернету |
| getprotobyname() | Повертає номер протоколу для вказаного імені протоколу |
| getprotobynumber() | Повертає назву протоколу для заданого номера протоколу |
| getservbyname() | Повертає номер порту для заданої Інтернет-послуги та протоколу |
| getservbyport() | Повертає службу Інтернету для вказаного порту та протоколу |
| header_register_callback() | Викликає функцію заголовка |
| header_remove() | Видаляє заголовок HTTP, попередньо встановлений за допомогою функції header() |
| header() | Надсилає необроблений HTTP-заголовок клієнту |
| headers_list() | Повертає список заголовків відповідей для надсилання в браузер |
| headers_sent() | Перевіряє, чи були надіслані заголовки |
| http_response_code() | Встановлює або повертає код статусу відповіді HTTP |
| inet_ntop() | Перетворює 32-розрядну адресу IPv4 або 128-розрядну IPv6 у читабельний формат |
| inet_pton() | Перетворює читабельну IP-адресу в упакований 32-бітний формат IPv4 або 128-бітний IPv6 |
| ip2long() | Перетворює адресу IPv4 на довге ціле число |
| long2ip() | Перетворює довгу цілу адресу на рядок у форматі IPv4 |
| openlog() | Відкриває підключення системного реєстратора |
| pfsockopen() | Відкриває постійне з’єднання з Інтернетом або сокетом домену Unix |
| setcookie() | Визначає файл cookie, який надсилається разом із рештою заголовків HTTP |
| setrawcookie() | Визначає файл cookie (без кодування URL-адреси), який надсилається разом із рештою заголовків HTTP |
| socket_get_status() | Псевдонім stream_get_meta_data() |
| socket_set_blocking() | Псевдонім stream_set_blocking() |
| socket_set_timeout() | Псевдонім stream_set_timeout() |
| syslog() | Створює повідомлення системного журналу |

