Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
通常は ajax を介して読み込まれるページが単独で読み込まれるのを防ぐにはどうすればよいですか? たとえば、main.php で ajax "cart.php" を介してロードし、それをローカル div に解析する場合。ユーザーが直接 cart.php を読み込もうとすると、代わりに main.php にリダイレクトされる可能性はありますか?
--comment: javascript はオプションではありません
次のように、ページが ajax 経由で読み込まれているかどうかを検出できます。
if(strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest') { /* special ajax here */ header("Location: http://www.example.com/main.php"); }