cakephp 用RequestHandler取得客戶端IP

在cakephp 1.2 中取得客戶端的ip地址需要用到Request Handler Component。
(當然也可以用php原生的函數變量)

//首先在controller中引入組件
var $components = array('RequestHandler');

//在函數中使用如下代碼得到客戶端IP,必須傳遞一個false參數
//否則得到的很可能是127.0.0.1
$this->RequestHandler->getClientIP(false);

官網上沒有明確說明。cakephp中的小問題,需要注意。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章