第49回: JSON処理 — APIとやり取りするための必須データ変換スキル
外部APIと連携するとき、データはどんな形式でやり取りされるか知っていますか?ほとんどの場合、答えはJSONです。
Month
外部APIと連携するとき、データはどんな形式でやり取りされるか知っていますか?ほとんどの場合、答えはJSONです。
ユーザーが「クリックしていないのに」フォームが送信される—— これがCSRF攻撃です。あなたのサイトは大丈夫ですか?
DBに「パスワード」をそのままの文字列で保存していませんか?それは漏えい時に壊滅的な被害を招きます。
「テーマ設定」や「ログイン補助」の機能、Cookieを使って実装していますか?それとも毎回DBに問い合わせていますか?
「ログインしたはずなのに、次のページで認証が切れる」—— その原因、HTTPの仕組みにあります。
バリデーションを後回しにしていませんか?後でまとめてチェックするほど、処理が複雑になっていきます。
フォームから受け取った値をそのまま表示・処理していませんか?それがXSSやデータ破損の原因になります。
ユーザーが入力した文字列をそのままSQLに組み込んでいませんか?それは致命的なリスクです。
この回では「Composer入門」をやさしく整理していきます。最初は少し難しく見えても、順番に確認すればちゃんと身についていきます。