我已經做了一個Twitter應用程序,只需從我的網站發佈推文,使用「twitteroauth」和「oauth」PHP腳本here。爲什麼我的Twitter應用程序返回端口錯誤?
一切正常,但我的錯誤日誌給我這個錯誤:
Undefined index: port OAuth.php 383
雖然這似乎並沒有從功能抑制我的劇本,我想繼續我的錯誤日誌無噪音。並避免可能的未來問題。
任何想法爲什麼會發生這種情況?
對於參考OAuth.php代碼中的錯誤日誌指出的是:
public function get_normalized_http_url() {
$parts = parse_url($this->http_url);
$port = @$parts['port']; <-- Line 383
$scheme = $parts['scheme'];
$host = $parts['host'];
$path = @$parts['path'];
$port or $port = ($scheme == 'https') ? '443' : '80';
if (($scheme == 'https' && $port != '443')
|| ($scheme == 'http' && $port != '80')) {
$host = "$host:$port";
}
return "$scheme://$host$path";
}
那麼,是什麼'$零件[ 「端口」]'包含哪些內容?我不知道圖書館,但如果它是空的,也許你需要添加一個值? –