0

我正在使用 PHP、Curl 和 JSON 将 The Movie Database.com 的 API 集成到我的网站中。以下演示代码只是抓取一个示例 JSON 对象并将其输出到页面上:

$theFields = "?api_key=8746ac61dc4ad34018d62201f3a8a687&query=ferris";
$json_url = 'http://api.themoviedb.org/3/search/movie' + $theFields;
// Initializing curl
$ch = curl_init( $json_url );

// Configuring curl options
$options = array(
CURLOPT_RETURNTRANSFER => true
);

// Setting curl options
curl_setopt_array( $ch, $options );

// Getting results
$result =  curl_exec($ch); // Getting jSON result string

echo $result;

但是,当在我的 WordPress 安装中执行此代码时,它会导致我的站点重定向到 defaultwebpage.cgi。如果我将 $theFields 的内容剪切并粘贴到 $json_url 内容的末尾,它可以完美地工作而无需重定向。有谁知道发生了什么?

4

1 回答 1

3

微小但狡猾的错字:您混淆了 JavaScript 和 PHP 连接运算符。在第二行替换+.,你会没事的。

于 2012-12-13T06:33:37.930 回答