代表客户端而不是服务器在服务器中发出请求

时间:2016-02-25 11:24:25

标签: php symfony http

我有以下情况。一个人向我的服务器发出请求,控制器处理此请求。在这个控制器代码中,我有一个逻辑,它向某个端点发出另一个GET请求。是否可以代表此人的IP地址(使用它作为代理)而不是服务器的IP地址向此GET端点发出/请求?

1 个答案:

答案 0 :(得分:0)

如果您的服务器发出此请求,将使用服务器IP,这是合法的。对于http,您可以使用x-forwarded-for标头指向您的服务器使用的收件人,如客户端的代理。

另一种解决方案是强制客户端通过某种回调来发出此请求。