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 の連結演算子を混同しています。+2 行目をに置き換えれ.ば問題ありません。

于 2012-12-13T06:33:37.930 に答える