【问题标题】:Single File Access by certain domains某些域的单一文件访问
【发布时间】:2013-05-05 09:51:21
【问题描述】:

我想知道是否有一种“简单”的方法可以保护文件不被所有域开始访问……

假设我只希望少数域使用我的脚本,以便他们放入 HTML 从域 yourdomain.com 你写

如果您的域在我们的“允许”访问范围内,那么您可以使用它,如果不是,则显示错误或什么都不显示……

PHP 有可能吗?

或者我必须使用 .htaccess 吗?

【问题讨论】:

    标签: php linux apache .htaccess cross-domain


    【解决方案1】:

    可能最直接的方法是使用 .htaccess 文件。这些文件通常采用 IP 地址而不是域。下面的代码只允许来自 1.1.1.1 和 2.2.2.2,其他任何内容都将被拒绝。

    <Limit GET POST>
     order deny,allow
     deny from all
     allow from 1.1.1.1
     allow from 2.2.2.2
    </Limit>
    

    【讨论】:

    • 谢谢 cogsmos,问题是,这样做,它拒绝访问整个网站的其他所有人...我可能做错了什么...可能我必须把.htaccess 在我的脚本所在的文件夹中...我要尝试一下...我真的不想使用 ioncube...
    • 你是绝对正确的,如果你把那个htaccess文件放在你网站的根目录下,每个人都会被屏蔽。您可能稍微重构了您的网站,但将受保护的文件放在子目录中并将 htaccess 文件放在其中是最简单的。不要忘记它对于您放入的所有其他子目录都是递归的。
    猜你喜欢
    • 1970-01-01
    • 2012-05-26
    • 2012-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多