勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

Ajaxでデータを受信した際にリファラのチェックをしたい

   2024/02/25  PHP

Ajaxでデータを受信し、MySQLにINSERTするプログラムがあった。そこまで重要なデータではないけど一応リファラだけでもチェックしておきたかった。以下で対応する。

 

ソースコード

$domain = 'http://hogehoge.com';
if( strpos($_SERVER['HTTP_REFERER'], $domain) === false ){
    //異なるドメイン
}else{
    //同一ドメイン
}

尚、リファラは偽装できるので、ちゃんとやるのであればトークンを発行してチェックするのが良いみたい。

 - PHP

  関連記事

PHPでPOST送信する際に多次元配列も送る方法
PHPでPOST送信する際に多次元配列も送る方法

PHPでPOST送信する際に多次元配列も送りたかった。ただ普通に送ろうとするとO ...

PHPとSQLiteでi-mobileのデータをグラフ化する方法
PHPとSQLiteでi-mobileのデータをグラフ化する方法

i-mobileでクリック保証のアフィリエイトだけど数値が並んでいるだけでグラフ ...

ブラウザ上でファイルのアップ・ダウンロードが可能なTiny File Managerの利用方法
ブラウザ上でファイルのアップ・ダウンロードが可能なTiny File Managerの利用方法

ブラウザ上でファイルのアップ・ダウンロードが可能なファイルマネージャーを設置した ...

FLASHから受信した画像をPHPで保存し、サムネイルも作る
FLASHから受信した画像をPHPで保存し、サムネイルも作る

■参考サイト ・FLASH http://www.ilovex.co.jp/bl ...

phpdotenvライブラリを使用してPHPで.envファイルを読み込ませる方法
phpdotenvライブラリを使用してPHPで.envファイルを読み込ませる方法

CodeIgniterを勉強していた際に各種設定は「.env」というファイルに記 ...