curl在PHP上不起作用

我正在使用Google URL Shortener API制作应用程序。

在MackBook 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){[“种类”] =>字符串(16)“ urlshortener#url” [“ id”] =>字符串(19)“ http://goo.gl/TMII0 ” [“ longUrl“] =>字符串(38)” http://www.absolute-keitarou.net/blog/ “}

我希望Windows PC显示与MacBook相同的输出。请告诉我该怎么办。

穆罕默德阿里

在wamp / bin / php / php5.4 / php.ini中打开php.ini文件\

在XAMP上有三个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 ...等等,以及如何更改端口您可以看到在这里

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章