获取IP地址当前服务器

时间:2016-07-29 15:36:49

标签: symfony1 symfony-1.4

我使用 symfony 1.4 来创建我的应用程序。

我希望获取当前服务器的IP地址以将其置于soap请求中

那么,我怎样才能获得当前服务器的IP地址?

2 个答案:

答案 0 :(得分:2)

在大多数情况下,使用$_SERVER['SERVER_ADDR'];都可以。如果这不起作用,您可以尝试$ip = gethostbyname(gethostname());

答案 1 :(得分:0)

如果您有权访问$ request对象并且它是sfWebRequest(来自浏览器的典型请求),您可以使用:

$request->getPathInfoArray()['SERVER_ADDR']