curl似乎不適用於我的本地項目。Curl不能與xampp和PHP 5.6一起使用
這個例子不爲我顯示任何內容:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Exemple d'utilisation de curl</title>
</head>
<body>
<?php
// Url de la page dont vous voulez récupérer le contenu (plus précisément : le code source)
$url = 'http://fr.wikipedia.org/wiki/CURL';
// Initialise une session cURL
$ch = curl_init();
// Défini quelques options
// - Indique l'url auquel curl devra accéder
curl_setopt($ch, CURLOPT_URL, $url);
// - Retourne le contenu par la fonction curl_exec au lieu d'afficher directement le contenu récupéré
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// - Défini un user-agent à envoyer au serveur. Vous pouvez par exemple envoyer un user-agent d'un téléphone Android, d'un iPhone, ... pour tenter de récupérer le contenu d'une version mobile d'un site web
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0');
// - Exécute la session cURL fournie et stocke le contenu récupéré dans la variable $resultat (grâce à l'option CURLOPT_RETURNTRANSFER)
$resultat = curl_exec ($ch);
// - Ferme une session cURL et donc la connexion au serveur distant
curl_close($ch);
// Affiche le contenu récupérer par curl
echo $resultat;
?>
</body>
</html>
我用在Windows 8的PHP 5.6 XAMPP。
我做的一切,使工作(一些已經完成):
註釋掉擴展:php_curl.dll在php.ini文件
註釋掉的extension_dir =「C:\ XAMPP \在php.ini PHP \分機「
在C添加這些文件:/ XAMPP/PHP和-to在C sure-:/ WINDOWS/System32下:ssleay32.dll,libssh2.dll,的libeay32.dll
php_curl.dll位於c:/ XAMPP/PHP /分機
- 確保路徑是否正確與完成:C:\ XAMPP \ PHP
- 我重新啓動我的電腦,以確保一切正常初始化
我不明白爲什麼它仍然無法正常工作......任何想法pleaaaaase?
此無關的捲曲度不工作。維基百科有一個301重定向到它的https網址,並且你在沒有'CURLOPT_FOLLOWLOCATION'標誌的情況下調用http URL。即使那樣,你可能仍然必須禁用'CURLOPT_SSL_VERIFYPEER'。 – nimmneun