【发布时间】:2011-10-11 04:28:56
【问题描述】:
我一直在使用 jQuery UI Tab 组件,并成功地实现了通过 ajax 为每个选项卡加载内容。每个选项卡调用一个带有get变量的通用php页面,然后由通用页面解析以识别和回显页面内容。
我面临的问题是阻止用户直接链接到这个常见的 php 页面,这会将页面内容加载到空白浏览器窗口中......在选项卡之外。我尝试检测 $_SERVER["HTTP_REFERER"] 仅在来自远程站点时加载内容,但这有几个缺点,即后退按钮和本地页面链接。肯定有更清洁的方法。
希望我遗漏了一些简单的东西,但是如何强制在给定页面的选项卡中查看 ajax 内容,而不是回避选项卡?
谢谢
【问题讨论】: