我已经做了一个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";
}
那么,是什么'$零件[ “端口”]'包含哪些内容?我不知道图书馆,但如果它是空的,也许你需要添加一个值? –