PHPにて何がアクセスしたのか判断することができるのかどうか質問いたします。
何がというのは、以下の3種類のアクセスをPHPで判断することが可能でしょうか?
- ユーザーがブラウザでアクセス
- プログラムがfile_get_contents,curlでアクセス
- 自分のサーバーのCRONがアクセス
###CRONかCRONでないかは以下のような記述で判断しました。
// CRONのみ判断 $getenv_remote_addr = getenv("REMOTE_ADDR"); $getenv_gethostbyname = gethostbyname(getenv("HTTP_HOST")); if($getenv_remote_addr != ""){ echo "NO CRON"; }elseif($getenv_gethostbyname != ""){ echo "NO CRON"; }else{ echo "CRON"; }
1と2を判断することが可能なのかお教えください。よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/05 08:03 編集