我使用代碼來連接Gmail並得到我的朋友列表。在該代碼中有我搜索的功能redirect()
但在PHP手冊中沒有找到它的函數調用什麼是函數重定向()在PHP
redirect('https://www.google.com/accounts/OAuthAuthorizeToken?oauth_token='. $oauth->rfc3986_decode($accrss_token['oauth_token']), 'location');
。它是在PHP中內置函數嗎?
第二個參數是'location'
那個參數的用法是什麼?
這裏是它的使用功能:
public function connect_google($oauth=null){
if(!$oauth)
{
return null;
}
//create a gmailcontacts objects
$getcontact = new GmailGetContacts();
$accrss_token = $getcontact->get_request_token($oauth, false, true, true);
$this->ci->session->set_userdata('oauth_token', $accrss_token['oauth_token']);
$this->ci->session->set_userdata('oauth_token_secret', $accrss_token['oauth_token_secret']);
//redirect to google auth
redirect('https://www.google.com/accounts/OAuthAuthorizeToken?oauth_token='. $oauth->rfc3986_decode($accrss_token['oauth_token']), 'location');
}
我以爲這個函數在設置標題後會包含'exit'或'die'。也許它還包括檢查頭是否已經發送等,以改善錯誤處理。 –