0

$_SERVER['REMOTE_PORT']端口(我从那里得到的)和我们得到的端口信息有什么区别phpinfo();因为我正在开发一个网站,它面临着无法从 twitter 提要和 youtube 获取内容的问题,并且allow_url_fopen也在 . 现在他们在问我使用哪个端口来访问这个站点。

4

1 回答 1

0

所以你想知道为什么你的请求会https://api.twitter.com/whatever失败http://youtube.com/blablabla

  1. 检查您的错误日志。error_log将日志记录到一些非公共日志文件,设置(不要error_reporting = E_ALL忘记display_errors = Off在生产中设置)。
  2. 检查返回值,在PHP 手册中查找它们的含义。
  3. 如果事实证明一个传出端口被阻塞,请知道哪个端口用于资源。https使用 TCP 端口 443。http使用端口 80。另请参阅Wikipedia - List of TCP and UDP port numbers

$_SERVER["REMOTE_ADDR"]与这个问题完全无关。为什么不向支持人员解释您的问题?他们应该能够很快找出需要打开的端口。

于 2013-03-14T09:57:35.243 回答