エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[PHP]自分のサイト以外からのPOSTを制限する方法
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[PHP]自分のサイト以外からのPOSTを制限する方法
自分以外のサイトからフォームデータをPOSTされると、サーバー負荷が高くなるだけでなく、Dos攻撃の手段... 自分以外のサイトからフォームデータをPOSTされると、サーバー負荷が高くなるだけでなく、Dos攻撃の手段としても使用されかねません。 そこでPOSTを制限する方法です。 — ソースここから — <?php //リンク元(POST元)の判定 $host = $_SERVER['HTTP_REFERER']; $str = parse_url($host); if(stristr($str['host'], "hoge.com")){ $check = "ok"; } if($check=="ok"){ //ここにPOST後の処理を記述 } ?> — ソースここまで — $_SERVER[‘HTTP_REFERER’]でリンク元を取得し、parse_urlでドメインのみをとってます。 そして、ドメインがhoge.comのときのみ、$check = okにし、POST処理を可能にしています。 似