-3

Google URL Shortener API を使用してアプリケーションを作成しています。

MacBook Pro では、次のコードは機能しますが、Windows PC では機能せず、画面に「NULL」のみが表示されます。

<?php 

// APIkey
$apiKey = '[Here is my API KEY]';

$longUrl = "http://www.absolute-keitarou.net/blog/";

$url1 = 'https://www.googleapis.com/urlshortener/v1/url?key='.$apiKey;
$params = json_encode(array(
"longUrl" => $longUrl
));

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url1);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $params);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$res = json_decode(curl_exec($curl));
curl_close($curl);

var_dump($res);
?>

MacBook では、コードは正しく機能し、次のように表示されます。

object(stdClass)#1 (3) { ["kind"]=> string(16) "urlshortener#url" ["id"]=> string(19) " http://goo.gl/TMII0 " [" longUrl"]=> string(38) " http://www.absolute-keitarou.net/blog/ " }

Windows PC で MacBook と同じ出力が表示されるようにします。どうすればいいのか教えてください。

4

1 に答える 1

0

wamp/bin/php/php5.4/php.ini にある php.ini ファイルを開きます \

XAMP には 3 つの php.ini があります

C:\Program Files\xampp\apache\bin\php.ini
C:\Program Files\xampp\php\php.ini
C:\Program Files\xampp\php\php4\php.ini

ここにリンクの説明を入力

;extension=php_curl.dll を検索し、セミコロンを削除します

extension=php_curl.dll 次に、サーバーを保存して再起動します

サーバーのポートを 80 から 88 、 8088 ..などに変更し、ここで確認できるポートを変更する方法

于 2014-07-13T06:01:45.503 に答える