2025-12

スポンサーリンク
Web開発学習ロードマップ

7-1 MySQLとは?データベースの役割と全体像

これまでのPHP基礎章では、フォーム送信・バリデーション・セキュリティ・セッションまで学び、「画面とPHPがつながる仕組み」 を理解してきました。しかし、ここまでの処理には 決定的に足りない要素 があります。それが、データを保存する場所 で...
Web開発学習ロードマップ

6-14 PHP基礎のまとめと次のステップ

ここまでで、PHP基礎として必要な内容を一通り学びました。・PHPの役割(サーバーサイド)・文法の基礎・変数とデータ型・条件分岐・繰り返し・配列・フォーム処理・バリデーション・XSS / CSRF・セッション・ログイン処理(学習用の簡易実装...
Web開発学習ロードマップ

6-13 PHPでログイン処理の基本を作ってみよう

ここまでで、PHP基礎として必要な要素を一通り学びました。・フォーム送信・バリデーション・XSS対策・CSRF対策・セッション管理これらを個別に見ると難しく感じますが、ログイン処理 という形でまとめると、Webアプリケーションの全体像が一気...
Web開発学習ロードマップ

6-12 PHPでセッションを使って状態を管理する

これまでの記事では、フォーム送信・バリデーション・XSS・CSRF と、安全な入力処理の流れ を学んできました。しかし、Webアプリケーションを作る上でもう一つ欠かせない概念があります。それが セッション です。・ログイン状態を保持したい・...
Web開発学習ロードマップ

6-11 CSRFとは?仕組みと対策

前の記事では、XSS(クロスサイトスクリプティング) について学びました。XSSは「表示時の安全性」がテーマでしたが、今回扱う CSRF は「意図しない操作をさせられる危険性」 がテーマです。フォーム処理を行うPHPでは、CSRF対策は必須...
Web開発学習ロードマップ

6-10 XSSとは?なぜ危険なのか

前の記事では、PHPで バリデーション(入力チェック) を行い、「正しいデータだけを処理する」方法を学びました。しかし、それだけでは セキュリティとしては不十分 です。ユーザー入力には、・悪意のある文字列・意図しないスクリプトが含まれる可能...
Web開発学習ロードマップ

6-9 PHPのバリデーションとは何か

前の記事では、PHPで フォームデータを受け取って表示する ところまで進みました。しかし、実務では「受け取れればOK」では終わりません。・未入力のまま送信されていないか・想定外の値が入っていないか・そもそも安全なデータかこれらをチェックする...
Web開発学習ロードマップ

6-8 PHPでフォームデータを受け取って表示する

ここまでで、PHPの基本文法・条件分岐・繰り返し・配列を学んできました。しかし、「PHPがWebとつながっている実感」がまだ薄いと感じているかもしれません。その感覚を一気に変えるのが、フォームデータの受け取り です。・ユーザーが入力する・P...
Web開発学習ロードマップ

6-7 PHPで配列を扱う基本(array / 連想配列)

前の記事では、for / foreach を使った 繰り返し処理 を学びました。そして、その繰り返し処理と必ずセットで使われる存在 が「配列」です。実務のPHPでは、・商品一覧・ユーザー情報・フォームの選択肢など、ほぼすべてが配列で扱われる...
Web開発学習ロードマップ

6-6 PHPで繰り返し処理(for / foreach)

これまでの記事で、PHPの基本文法、変数、条件分岐を学んできました。しかし実際のWeb開発では、・同じ処理を何度も行う・配列の中身を順番に表示する・データ一覧を作るといった 繰り返し処理 が頻繁に登場します。そこで使われるのが、・for・f...
スポンサーリンク