はじめに
- イントロダクション
- formの仕様を理解する
- PHPでGETパラメータを使う
- 変数と条件分岐
- XSS対策
- 様々な条件分岐
- GETとPOST
- メール送信の実装
- 実践的なフォーム (1)
- 実践的なフォーム (2)
- 実践的なフォーム (3)
- CSRF対策
「Hello World」から始まり、文法をひとつずつ順に学習していく教科書的なスタイルではなく、
まずプロトタイプを作り、それを少しずつバージョンアップしていく作業を通して、変数・関数・条件分岐など、PHPの基礎を学んでいくという「実践」的なスタイルの講義となっています。
今回は、全てのWEBアプリケーションの基礎となる「フォーム」を重点的に理解するため、メールフォームの構築を題材としています。
HTMLのform要素の仕様の確認から始まり、最終的には、エラーチェックや確認画面などを備えた実用的なメールフォームを自作していきます。
また、PHPによる開発を「実践」する上で、知らないでは済まない、XSSやCSRFなどの脆弱性や、その対策についても解説しています。
WEB系ベンチャー企業の役員を6年努めた後、起業。
システムエンジニアとして、WEBサービスや業務システムの開発に取り組む一方、WEB制作やプログラミング等のセミナー講師も多数経験している。
システム開発のみならず、アクセス解析やWEB広告等、マーケティング分野にも精通しており、コンサルタントしての活動経験も長い。
現在2児の父。