使用用户的计算机作为 cURL 的代理

使用用户的计算机作为 cURL 的代理

我正在制作一个通过 cURL 获取一些数据的应用程序,它登录到网站并获取用户的统计信息。

但我的问题是,cURL 使用我的服务器的 IP,所以如果我有超过 1 个用户,每个登录的帐户都会被禁止。

我有两个可能的解决方案,第一种是让用户自己安装网络服务器,但我不太喜欢那样。第二种可能是使用客户的 IP 地址登录。

在 cURL 中,这可以使用代理来完成,但我的问题是,是否可以以某种方式使用用户的 IP 作为 cURL 的代理?

也许安装了某种软件?

答案1

您可以使用 ajax 来实现这一点。客户端可以直接发出请求,而不需要使用 curl。

最简单的方法是使用 jQuery -这里您可以获得有关 jQuery ajax 方法的更多信息。

相关内容