以前に foo.php でリファラーを使用して、ページ iframe foo.php が特定の URL のものであるかどうかを判断しました。(使用$_SERVER['HTTP_REFERER']
)
ほとんどの場合 (約 98% の確率で) 動作することが判明しましたが、一部のユーザーがページに到着したよう$_SERVER['HTTP_REFERER']
で、foo.php に設定されていなかったため、コードが壊れていたようです。[更新: これらのユーザーは、通常のページ フローに従い、ブラウザーで foo.php の URL を単独で使用せず (iframe にした)、ユーザーがブラウザーの設定を変更したことはないと主張しました。]
それが起こる可能性がある理由は何ですか?