public set_remote_ip ( string $ip ) : boolean | ||
$ip | string | 用户IP |
return | boolean | IP为非法IP字符串时,返回false,否则返回true |
function set_remote_ip($ip)
{
if (ip2long($ip) !== false) {
$this->oauth->remote_ip = $ip;
return true;
} else {
return false;
}
}
/** * 新浪授权 */ protected function sinaOauth($accessToken, $sinaUid, $ip) { require_once __DIR__ . '/oauth/saetv2.ex.class.php'; $oauth = new SaeTClientV2($this->sdkconfig['WB']['WB_AKEY'], $this->sdkconfig['WB']['WB_SKEY'], $accessToken); $oauth->set_remote_ip($ip); $content = $oauth->show_user_by_id($sinaUid); return $content; }