How do I get the user IP address in Symfony2 controller?

前端 未结 5 522
粉色の甜心
粉色の甜心 2020-12-02 22:06

I need to store the IP address of the users who comment, in the database after form submission.

Is there any symfony2 function to get the IP? Or any other way to get

5条回答
  •  清歌不尽
    2020-12-02 22:24

    FYI, As of Symfony 2.0 Request::getClientIp the $proxy parameter is deprecated. It will be removed in Symfony 2.3.

    You can either use

    $container->get('request')->server->get("REMOTE_ADDR");
    

    or as @meze answer

    $container->get('request')->getClientIp();
    

提交回复
热议问题