0
A
回答
2
对于大多数情况下,使用$_SERVER['SERVER_ADDR'];
将工作。如果不工作,你可以尝试$ip = gethostbyname(gethostname());
0
如果您有机会获得$ request对象,这是一个sfWebRequest(从浏览器典型的请求),可以使用:
$request->getPathInfoArray()['SERVER_ADDR']
相关问题
- 1. 获取服务器IP地址
- 2. 如何获取服务器IP地址?
- 3. 服务器的IP地址
- 4. DNS服务器IP地址
- 5. tcp服务器ip地址
- 6. 在服务器端获取本地IP地址的非服务器端方法?
- 7. 使用scala获取当前机器的公共IP地址
- 8. 如何从IP地址获取服务器的机器名称?
- 9. ASP.NET - 获取服务器本地IP
- 10. 从服务器获取客户端的IP地址
- 11. Spring集成TCP服务器:获取IP地址和负载
- 12. 获取WCF中的服务器IP地址?
- 13. 获取域的IP地址和后端服务器信息
- 14. 如何在.NET中获取服务器的IP地址?
- 15. 如何获取asp.net中的服务器/网站IP地址?
- 16. 如何获取响应WebResponse的服务器的IP地址C#
- 17. 在centos中获取ldap服务器IP地址和端口号
- 18. 如何获取请求来自的服务器的IP地址?
- 19. node.js http(s):获取远程服务器的IP地址
- 20. 从JSP请求/会话对象获取服务器IP地址
- 21. 如何在rails上获取主机服务器的IP地址
- 22. 从主机名获取服务器IP地址
- 23. 在PHP中获取服务器的主机名或IP地址
- 24. CSocket服务器获取客户端IP地址
- 25. 在无连接服务器上获取远程IP地址
- 26. SQL - 查询获取服务器的IP地址
- 27. 获取IP地址
- 28. 获取IP地址
- 29. 获取IP地址
- 30. 获取IP地址(当没有ASP.NET可用(在Linux服务器上))
这不是一个Symfony的相关的问题,请检查有关在PHP上获取服务器IP的这个答案:http://stackoverflow.com/questions/5800927/how-to-identify-server-ip-address-in-php – nikoskip
这取决于他们是否需要得到使用框架的IP地址。例如,不推荐使用全局变量 – sinhix