![使用用户的计算机作为 cURL 的代理](https://linux22.com/image/804038/%E4%BD%BF%E7%94%A8%E7%94%A8%E6%88%B7%E7%9A%84%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%BD%9C%E4%B8%BA%20cURL%20%E7%9A%84%E4%BB%A3%E7%90%86.png)
我正在制作一个通过 cURL 获取一些数据的应用程序,它登录到网站并获取用户的统计信息。
但我的问题是,cURL 使用我的服务器的 IP,所以如果我有超过 1 个用户,每个登录的帐户都会被禁止。
我有两个可能的解决方案,第一种是让用户自己安装网络服务器,但我不太喜欢那样。第二种可能是使用客户的 IP 地址登录。
在 cURL 中,这可以使用代理来完成,但我的问题是,是否可以以某种方式使用用户的 IP 作为 cURL 的代理?
也许安装了某种软件?
答案1
您可以使用 ajax 来实现这一点。客户端可以直接发出请求,而不需要使用 curl。
最简单的方法是使用 jQuery -这里您可以获得有关 jQuery ajax 方法的更多信息。