PHPカンファレンス香川2025
レギュラートーク (30分+Q&A5分)
四国勢(在住 or 出身)

Pure PHP で作る簡易 HTTP サーバ

nsfisis nsfisis nsfisis
4

概要

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

話すこと

  • TCP/IP スタック
  • HTTP の基本的なプロトコル
  • HTTP を実装する
    • GET / POST メソッド
    • Cookie / Set-Cookie ヘッダ

実装を通して、初心者が抱きがちな次のような疑問を解消します。

  • 「プロトコル」とは?
  • GET と POST はどう違う?
  • Cookie とセッションはどう違う?

対象

  • Web サイトの通信がどのようにおこなわれているのか詳しく知りたい方