如何防止通过ajax正常加载的页面自行加载?例如,在main.php中,您通过ajax“cart.php”加载并将其解析为本地div。当用户尝试直接加载cart.php时,是否可以将用户重定向到main.php?
- 评论:javascript不是一个选项
答案 0 :(得分:1)
您可以检测页面是否通过ajax加载,如下所示:
if(strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest') {
/* special ajax here */
header("Location: http://www.example.com/main.php");
}