gpt4 book ai didi

php - 如何限制API访问受限域名?

转载 作者:行者123 更新时间:2023-12-02 00:09:05 28 4
gpt4 key购买 nike

我正在创建 RESTful 网络服务,但我想保护这些网络服务并允许访问特定域名。我通过以下 PHP 代码实现了这一点:

 $allowed_hosts = array("domain1.com", "domain2.com", "domain3.com");

if (!in_array(strtolower($_SERVER["HTTP_HOST"]), $allowed_hosts))
die ("Unknown host name ". $_SERVER["HTTP_HOST"]);

我想知道这是限制访问的正确方法吗?

最佳答案

<Files "admin.php"><br/>
Order deny,allow<br/>
Deny from all<br/>
Allow from .*domain1\.com.*<br/>
Allow from .*domain2\.com.*<br/>
</Files>

把这个放在你的 .htaccess 文件中,这样它就可以证明只能从 domain1.com 和 domain2.com 访问 admin.php 文件

关于php - 如何限制API访问受限域名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16583990/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com