【发布时间】:2010-09-12 21:17:27
【问题描述】:
A 我有一个 PHP 文件,如果用户直接访问它,他应该被重定向到另一个位置,但如果我的脚本通过 ajax 调用它,它应该没有什么特别的。
例如,如果用户访问
/site/page.php
他应该被重定向到
/index.php?view=page
但如果他在index.php?view=page 上,则该文件应该在没有重定向的情况下加载。
我该怎么做?
【问题讨论】:
-
您是否在为您的 Ajax 调用使用框架?如果有,是哪一个? jQuery 和其他一些发送一个特殊的标头。
-
等等,你的问题是什么。它是检测 Ajax 调用,还是检测访问的 URL?我不明白。
-
用户无法访问
/site/page.php,但他可以访问/index.php?v=page,后者会调用该网址并获取其内容