我想真正的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