Php 仅当.load()脚本来自同一服务器时才显示页面内容
我正在通过.load加载HTML内容以获得工具提示,并一直在尝试找出是否有一种方法可以将对HTML内容的访问限制在脚本之外。例如:Php 仅当.load()脚本来自同一服务器时才显示页面内容,php,jquery,private-methods,Php,Jquery,Private Methods,我正在通过.load加载HTML内容以获得工具提示,并一直在尝试找出是否有一种方法可以将对HTML内容的访问限制在脚本之外。例如: jQuery("#content_here").load("path/to/content/" + requested_content + ".html"); 我计划在“path/to/content”中有500多个html页面用于此脚本。如果手动导航到html页面,例如mysite.com/path/to/content/the_content.html,是否可
jQuery("#content_here").load("path/to/content/" + requested_content + ".html");
我计划在“path/to/content”中有500多个html页面用于此脚本。如果手动导航到html页面,例如mysite.com/path/to/content/the_content.html,是否可能使其无法访问
我能想到的唯一一件事是改为使用pages.php,并在输出内容之前通过php检查请求是否来自同一台服务器&a.js脚本。这是最好的方法吗?如果是的话,任何关于如何使用PHP检查类似内容的示例或指针都会令人惊讶
任何帮助都会动摇。谢谢 在php中,您可以使用$\u服务器['HTTP\u REFERER'],这将阻止直接url访问。