【发布时间】:2018-09-01 20:06:03
【问题描述】:
有什么方法可以获取我的服务器 IP?我正在编写一个需要我的服务器 IP 作为参数的命令?
试过request_stack,但它没有按我的预期工作。
【问题讨论】:
-
请查看 Cerads 对此线程的评论:stackoverflow.com/questions/42087613/…
标签: symfony console symfony-3.4 symfony-console
有什么方法可以获取我的服务器 IP?我正在编写一个需要我的服务器 IP 作为参数的命令?
试过request_stack,但它没有按我的预期工作。
【问题讨论】:
标签: symfony console symfony-3.4 symfony-console
我认为您可以请求返回服务器 IP 的外部资源,您可以在 Symfony 命令中使用此代码执行此操作:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'ipinfo.io/ip');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$ip = curl_exec($ch);
希望对你有帮助
【讨论】: