PHPカンファレンス広島2025
レギュラートーク(20分)

Pure PHP で作る HTTP サーバ

nsfisis nsfisis nsfisis
1

概要

Web を支える重要なプロトコルのひとつ、HTTP。言語やライブラリ、フレームワークの下に隠蔽され、通信プロトコルを直接意識する機会は少ないと思います。そこで、PHP のソケット API を使って HTTP を解する小さなサーバを実装し、HTTP の理解を目指しましょう。

話すこと

  • TCP/IP スタック
  • HTTP の基本的なプロトコル
  • Pure PHP でソケット API を用いて小さな HTTP サーバを実装する
    • GET / POST メソッド
    • Cookie / Set-Cookie ヘッダ

実際に公開サーバ上で動く状態にしてデモを見せます

対象

  • Web サイトの通信がどのようにおこなわれているのか詳しく知りたい方
  • プロトコル実装に興味がある方