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() | システムログメッセージを生成します |