Access-Control-Allow-Origin 从本地主机到在线服务器

Access-Control-Allow-Origin from localhost to online server

我需要从本地主机查询在线服务器上的数据库。我知道我可以在我的在线服务器上使用:

header("Access-Control-Allow-Origin: *");

我听说使用通配符不太好。考虑到我将有大约 100 台不同的计算机从本地主机连接到我的在线服务器,我该怎么做才能完成两件事:

  1. 确保只有这台计算机可以连接到我的在线服务器并避免通配符。
  2. 找到一种方法来设置每台计算机的本地主机,这样我就不需要依赖于它们的 IP 或需要添加 header 所有 IP 的东西。

更多信息:请求来自安装在 Xampp 本地主机中的应用程序。从本地主机 Ajax 请求在线服务器上的 php 文件。现在那个在线服务器文件在 access-control 上有一个通配符。那么,除了通配符之外,我应该在 header (Access-Control-Allow-Origin) 上放什么。应该像 http:localhost?

有什么想法吗?谢谢!

您可以将 localhost 设置为允许的来源,这是一个有效的来源。

它将是 http://localhost(除非您的本地主机应用程序使用 HTTPS)