Ich habe Referrer zuvor in foo.php verwendet, um zu entscheiden, ob die Seite iframing foo.php von einer bestimmten URL ist. (mit $_SERVER['HTTP_REFERER']
)In welcher Situation funktioniert der HTTP_REFERER nicht?
Es stellte sich heraus, dass es die meiste Zeit funktionierte (etwa 98% der Zeit), aber es schien auch wie einige Benutzer die Seite angekommen und $_SERVER['HTTP_REFERER']
wurde nicht in foo.php eingestellt und daher brach der Code. [update: Diese Benutzer behaupteten, dass sie dem üblichen Seitenfluss folgten und nicht die URL von foo.php alleine im Browser benutzten (dass sie ein Iframe sein würde) und die Benutzer ihre Browsereinstellungen nie änderten. ]
Ich frage mich, was die Gründe dafür sind, dass es passieren könnte?