第50回: API呼び出し(cURL) — PHPから外部サービスを叩く実践技術
決済APIや天気情報API、PHPからどうやって呼び出しますか?cURLを使えば、外部サービスとの連携がPHPから直接できます。
Year
決済APIや天気情報API、PHPからどうやって呼び出しますか?cURLを使えば、外部サービスとの連携がPHPから直接できます。
外部APIと連携するとき、データはどんな形式でやり取りされるか知っていますか?ほとんどの場合、答えはJSONです。
ユーザーが「クリックしていないのに」フォームが送信される—— これがCSRF攻撃です。あなたのサイトは大丈夫ですか?
DBに「パスワード」をそのままの文字列で保存していませんか?それは漏えい時に壊滅的な被害を招きます。
「テーマ設定」や「ログイン補助」の機能、Cookieを使って実装していますか?それとも毎回DBに問い合わせていますか?
「ログインしたはずなのに、次のページで認証が切れる」—— その原因、HTTPの仕組みにあります。
バリデーションを後回しにしていませんか?後でまとめてチェックするほど、処理が複雑になっていきます。
フォームから受け取った値をそのまま表示・処理していませんか?それがXSSやデータ破損の原因になります。
ユーザーが入力した文字列をそのままSQLに組み込んでいませんか?それは致命的なリスクです。