PHPで作るチャット(7) クロスサイトスクリプティング(XSS)の修正
前回はデータの多重送信の問題を修正しました。 今回はチャットにあるセキュリティの問題を修正していきます。 セキュリティの潜在的な問題 一見、チャットとして問題が無いように見えますが、現在の状態ではユーザーがHTMLタグや… 続きを読む »
前回はデータの多重送信の問題を修正しました。 今回はチャットにあるセキュリティの問題を修正していきます。 セキュリティの潜在的な問題 一見、チャットとして問題が無いように見えますが、現在の状態ではユーザーがHTMLタグや… 続きを読む »
前回は、フォームから送信したデータをファイルに書き込み、その後書き込んだデータを読み込んでページに表示する方法について紹介しました。 今回は、フォームからのデータ送信に関する様々な問題を修正していきます。 データを何度も… 続きを読む »
前回は、HTMLのフォームから送信されたデータをページに表示する方法を紹介しました。 今回は、フォームから送信されたデータをそのまま表示するのではなく、ファイルに一旦書き込み、そのファイルからデータを読み取る方法を紹介し… 続きを読む »
前回はログファイルのチェックと作成について解説しました。 今回は作ったログファイルにテキストを書き込む方法についてです。 ログファイルのファイルポインタを得る ファイルにテキストを書き込むには、そのファイルを書き込みモー… 続きを読む »
前回はチャットページの骨組みとなるHTMLを作りました。今回からPHPでファイルを扱う方法について解説します。 ユーザーの書き込みを保持するためにログファイル(テキストファイル)を使いますので、まずそれを扱うための準備を… 続きを読む »
PHPの入門として、テキストファイルをログとするデータベースが不要な簡単なチャットを作ってみましょう。 今回は、PHPを書く前にHTMLでチャット画面の骨格を作ります。 動作確認環境 以下の環境で動作を確認しています。 … 続きを読む »