获取IP地址当前服务器
答
对于大多数情况下,使用$_SERVER['SERVER_ADDR'];
将工作。如果不工作,你可以尝试$ip = gethostbyname(gethostname());
答
如果您有机会获得$ request对象,这是一个sfWebRequest(从浏览器典型的请求),可以使用:
$request->getPathInfoArray()['SERVER_ADDR']
这不是一个Symfony的相关的问题,请检查有关在PHP上获取服务器IP的这个答案:http://stackoverflow.com/questions/5800927/how-to-identify-server-ip-address-in-php – nikoskip
这取决于他们是否需要得到使用框架的IP地址。例如,不推荐使用全局变量 – sinhix