on良かったらフォローお願いします。】ドットインストールでPHPの勉強をしている。ドットインストールのPHP関連で用意されている動画レッスンを終えた後に、DEMOを見ただけでスクリプトが書けるようになるための練習。今回は、ドットインストールの動画レッスン「PHPで作るシンプルカレンダー」-PHP(4)に続き5回目。最初にDEMOと考え方のヒントを提示し、それだけで実際にスクリプトを書いてみよう。スクリプトを書き終わったら、完成版と見比べて答え合わせができるようにした。今回は、「PHPで作る簡単クイズ」(全9回)から。PHPマニュアルを見ようスポンサーリンクレクタングル(大)広告Step1今回は最初にDEMOを見るのではなく、4ステップで作っていこう。次のクイズリストのQ&Aを全て配列に入れてみよう。知識で次の画像の通り作ってみよう。正解だったらとりあえず正解と表示されるように、間違いだったらリダイレクトしてクイズを続行できるようにしてみよう。ポイントとヒントhtml5でひな形作成。クイズはランダムに選択され、その答えは毎回シャッフルされるようにしよう。inputエスケープ処理もしよう。正誤判定はどうやればいい?選択されたクイズのアンサーの選択肢のうち、一番最初が正解。選択したアンサー($_POST[‘answer’])が配列の一番最初($_SESSION[‘qnum’][‘a’][0])と一致すれば正解。答えを選択してPOSTすると正解なら正解へ飛び、間違いなら再度クイズへ戻るので、どのクイズを選択したのかは、SESSIONを使ってページが遷移した後も保持しよう。POST後にもセッションで保持が必要なのは’qnum’クイズで選択した答えはPOSTされる。header()Step2の答えStep3-だいたい完成させてみようポイントリセットボタンを使ってリセットできるようにしよう。$_SESSIONの活用。回答数と正解率を表示できるようにしよう。$_SESSIONの活用。初期化に必要なのは、回答回数と正答回数。初期化は、どこで必要なのか考えよう。リセットを関数化してみよう。リダイレクトも関数化してみよう。Forgeryの略で、別のサイトに用意したコンテンツ上の罠のリンクを踏ませること等をきっかけとして、インターネットショッピングの最終決済や退会等Webアプリケーションの重要な処理を呼び出すようユーザを誘導する攻撃のこと。基本乱数を発生させたtokenを利用しよう。true));エラーチェックPOSTしたものは必ずエラーチェックする癖をつけよう。エラーチェックの基本はisset()関数。</body></html>PHPマニュアルを見よう最初は何を書いているかわからないけど、とにかく疑問点があったらPHPマニュアルを見る癖をつけよう。以上スポンサーリンクレクタングル(大)広告もし良ければお願いします。良かったらフォローお願いします。jump-up関連記事ドットインストールの動画レッスン「PHPで作るシンプルカレンダー」-PHP(4)ドットインストールでPHPの勉強をしている。ドットインストールのPHP関連で用意されている動画レッスンを終えた後に、DEMOを見ただけでスク...記事を読むWindowsユーザーがドットインストールのVagrant入門でつまずかない方法ドットインストールのVagrant入門をWindows7/10で行おうとするとつまずく。つまずかないように予め同じような環...記事を読むドットインストールの動画レッスン「PHPで作る簡単掲示板」-PHP(6)ドットインストールでPHPの勉強をしている。Model...記事を読むドットインストールの動画レッスン「PHPで作る簡単サイコロ」-PHP(1)ドットインストールでPHPの勉強をしている。購入したので、初回設定時の覚書を兼ねて製品レビューをしてみたいと思います。コメントをキャンセルメールアドレスが公開されることはありません。*サイト人気の記事まだデータがありません。Widget人気の記事まだデータがありません。Profileメインブログでは、WordPressやTwitterその他好きなことを記事にしています。そのほか2ちゃんまとめサイトやubuntuなどのブログもぽちぽちやってます。JUMP-UP.INFO。