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