有什么方法可以获取我的服务器IP吗?我正在编写一个命令,我需要将服务器IP作为参数?
尝试了request_stack
,但它没有按照我的预期发挥作用。
答案 0 :(得分:1)
我认为您可以请求返回服务器IP的外部资源,您可以在Symfony命令中使用此代码执行此操作:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'ipinfo.io/ip');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$ip = curl_exec($ch);
我希望这可以帮到你