0

我是 PHP 和 Web 开发的新手。我正在尝试构建一个基本的 Facebook 应用程序。因此,有必要使用 Http Requests 从 Facebook 内的 Graph API 获取用户数据。我检查了如何使用 PHP 发出请求,但我发现 Http 请求方法不是内置的。我知道我需要安装适当的库来使用它们,一切都很好,直到我知道几乎不可能将 Pecl 或 Pear 安装到托管服务(我正在使用 Godaddy)。

我查看了很多网站,包括 Stackoverflow,但没有答案。许多网站解释了如何将软件包安装到本地服务器。

我只能尝试梨 | go-pear.phar网络安装但它没有工作。即使我检查了文档(Pear Installation Doc),我也不知道如何执行 .phar 文件。这个链接,Installing Pear on Godaddy Hosting,解释了我试图做的事情。

还有一个问题,如果无法安装这些软件包中的任何一个,那么如何使用 PHP 发出 HTTP 请求?还有其他方法吗?

感谢您的任何回答。

4

2 回答 2

1

如果启用了allow_url_fopen,php 可以进行http 请求。并且总是有 CURL 库(如果启用)。您可以使用以下简单的方法测试两者:

$c = curl_init();
$txt = file_get_contents('http://google.com');

如果 curl 没有安装,第一行会失败。如果 url 操作被禁用,那么第二行将失败。

于 2012-04-28T15:39:03.903 回答
0

假设您与 Go Daddy 一起使用的主机是 Linux 4GH 主机,PEAR 和 Pecl 应该已经安装并且可以使用。

于 2012-05-01T21:05:59.713 回答