「PHP/ファイル入出力」の版間の差分

削除された内容 追加された内容
HTTPヘッダ
ソケット通信の話題
315 行
PHPの header() 関数でいう「ヘッダ」とは何かというと、ブラウザとサーバーとの間で、通信のために やりとり している HTTPヘッダ という情報のことである。<ref> [https://www.php.net/manual/ja/function.header.php "PHP: header - Manual"] 2020年5月16日に閲覧して確認.</ref>
 
 
* ソケット通信
高度なので説明を省略するが「ソケット通信」というパソコンどうしのネットワーク通信の際、HTTPサーバーとの通信方法は国際規格などで方式が決まっており、HTTPヘッダといわれるメッセージで命令を送受信する仕組みである。
 
PHPはソケット通信のための関数をサポートしており、そのソケット通信の関数の一部としてHTTPヘッダの関数も用意されており、本ダウンロードのコードではそれらの機能を流用している。
 
 
なお、サーバー系の言語としてPHP同様に有名な Perl という別言語もまた、ソケット通信の関数をいろいろとサポートしている。
 
== 参考文献 ==