我想真正的IP,以kown我怎样才能得到真正的IP上Symfony框架的客户端的获取的symfony
我知道一个函数,可以得到它:
if (!empty($_SERVER["HTTP_CLIENT_IP"])) { //check for ip from share internet $ip = $_SERVER["HTTP_CLIENT_IP"]; } elseif (!empty($_SERVER["HTTP_X_FORWARDED_FOR"])) { // Check for the Proxy User $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; } else { $ip = $_SERVER["REMOTE_ADDR"]; }
其实我就用这个你为什么要
sfContext::getInstance()->getRequest()->getHttpHeader('addr', 'remote');
我在Symfony的1.0.22
简短的回答是,你不能(与任何技术),如果客户端不想要它,并采取适当的行动。 – delnan