我们的Magento 1.9.0.1管理面板显示所有在线客户的127.0.0.1而不是真实的IP地址。由于IP错误,我无法使用重要的支付网关。有谁知道什么是错的,我可以检查什么?来自Klarna Payment的扩展支持告诉我们,magento中的任何内容都配置错误。我们将商店从1.5更新到1.9。所有其他部分工作正常。 提前致谢。 最好 君
答案 0 :(得分:0)
您是否在用户和app-server之间使用任何图层。漆?如果是,这可能是问题 - 因为appservers接收服务的IP而不是原始用户。
执行var_dump($_SERVER);
并且通常使用REMOTE_ADDR
密钥来获取用户IP,但如果中间有其他服务,则此值可能是服务的IP,请查找密钥HTTP_X_FORWARDED_FOR
并验证它是否是您需要的IP。