Tôi đã tạo một ứng dụng Twitter để chỉ cần đăng các mẩu tin từ trang web của mình, sử dụng các tập lệnh PHP "twitteroauth" và "oauth" PHP here.Tại sao ứng dụng Twitter của tôi trả về lỗi cổng?
Tất cả mọi thứ hoạt động, nhưng các bản ghi lỗi của tôi đang đem lại cho tôi lỗi này:
Undefined index: port OAuth.php 383
Mặc dù điều này dường như không được ức chế kịch bản của tôi từ chức năng, tôi muốn giữ các bản ghi lỗi của tôi miễn phí của tiếng ồn . Và tránh các vấn đề có thể xảy ra trong tương lai.
Bất kỳ ý tưởng nào tại sao điều này đang xảy ra?
Để tham khảo mã trong OAuth.php các bản ghi lỗi được trỏ đến là thế này:
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";
}
Vâng, phần '$ [" cổng "]' chứa? Tôi không biết thư viện nhưng nếu nó trống, có lẽ bạn cần phải thêm một giá trị? –