【发布时间】:2011-07-04 06:10:36
【问题描述】:
我已经有两天时间problems 使用 cURL 完成任何事情。是否有另一种方法可以在 PHP 中获取 HTTPS 连接上的页面内容?
【问题讨论】:
-
如果您的 php 版本已编译 openssl,则下面无用的单行是正确的。无论如何,您应该研究一个 HTTP 实用程序类(PEAR HTTP_Request2 或 Zend thingy),它要么利用通过 ssl 的原始套接字连接,或者使用更好的 API 环绕 cURL。如果您的 PHP 版本更现代,您甚至可以编译或使用 php.net/http 扩展。
-
谢谢!我检查了 HTTP 请求,甚至检查了 HTTP 请求的另一个 PECL 库但是它们都需要一些我不习惯的安装和服务器配置。我有时间在这个项目上投入的精力非常少。
-
您应该发布您的代码/示例。也许有一些东西可以调试。也许这不是库问题,而是普通的用户代理块。否则,请尝试
wget或curl命令行工具作为最后的手段。 -
谢谢马里奥,我实际上只是想出了问题所在。它可能是家里的防火墙。我在我家外面的一台网络服务器上试过它,它运行良好。感谢大家回答我提出的实际问题:)