2011-09-01 153 views
0

我正在开发一个Web应用程序,用于解析第三方站点并向其发出POST和GET请求。 问题是,这将由不同的注册用户使用,我需要的请求不是来自Web服务器,而是来自每个客户端IP。 我想让它在PHP/AJAX。是否有可能这样做,基本上避免所有请求都来自同一个IP(即运行php的Web服务器)?如何向客户端发出请求IP

如果不是你有什么建议?

回答

3

出于安全原因,这是不可能的。

要理解为什么,请用bankcompany intranet替换third party site

+0

如果我使用Windows程序? –

+0

只要你说服你的用户安装它,普通程序就可以做任何想做的事情。 – SLaks

0

当您使用JavaScript在客户端实现代码并直接使用第三方应用程序时,您可以执行此操作。在服务器端,当然无法以这种方式伪造IP。

+0

那么,如果有一个API,并且我通过HTTP_Request(POST或GET,如问题中所述)获取数据,那么我可以使用javscript做一个带有ajax的http请求,然后使用响应。我不明白为什么我无法做到这一点。任何API(例如Facebook)都是这样工作的。 – Sgoettschkes

+0

您不能使用AJAX从不同的域读取数据。 (除了使用JSONP,这是API使用的) – SLaks

+0

的确如此,我的评论错了。相应地会改变我的答案。 – Sgoettschkes

相关问题