PHP ネットワーク関数 リファレンス
PHP ネットワーク関数について
ネットワーク関数にはさまざまなネットワーク関数が含まれ、Webサーバーによってブラウザに送信される情報を操作することができます。これらの関数は、他のどの出力も送信される前に使用されます。
インストール
ネットワーク関数はPHPにデフォルトで組み込まれています。したがってこれらの関数を使用するためには、インストールは不要です。
PHPネットワーク関数
| 関数 | 説明 |
|---|---|
| checkdnsrr() | ホストに対応するタイプのDNSレコードをチェックします |
| closelog() | システムロガーの接続を閉じます |
| define_syslog_variables() | PHP 5.4で非推奨となり削除されました。syslog関数で使用する変数を初期化します |
| 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() | header()関数で設定されたHTTPヘッダーを削除します |
| 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() | HTTPヘッダーとともに送信するクッキーを定義します |
| setrawcookie() | URLエンコードせずにHTTPヘッダーと一緒に送信するクッキーを定義します |
| socket_get_status() | stream_get_meta_data()の別名です |
| socket_set_blocking() | stream_set_blocking()の別名です |
| socket_set_timeout() | stream_set_timeout()の別名です |
| syslog() | システムログメッセージを生成します |