2016-04-01 19 views
-1

Ich bin ein Anfänger Programmierer in PHP. Letzte Woche las ich über cURL, die meine Aufmerksamkeit auf mich lenken, um es zu studieren. Zuerst kopiere und füge ich Codes ein, die auf verschiedenen Blogs gepostet wurden, und es läuft gut wie mein Code unten.PHP cURL funktioniert nicht auf anderen Seiten

<?php 
$handle=curl_init('http://www.google.co.kr/'); 
curl_setopt($handle, CURLOPT_VERBOSE, true); 
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, false); 
$content = curl_exec($handle); 
echo $content; 
?> 

ABER, warum ich nicht die Website, da diese

http://www.todayhumor.co.kr/

cURL kann ich denselben Code verwenden darüber

enter image description here

für Ihre positive Antwort der Suche ausgibt Jungs. Vielen Dank im Voraus.

+0

Vielen Dank Sandeep für die Bearbeitung meiner Grammatik .. –

+0

Überprüfen Sie das Fehlerprotokoll Ihres Servers, _as die Nachricht bereits Sie zu tun_. – CBroe

Antwort

0

Nach dem Aufruf curl_exec($handle) sollten Sie die Sitzung mit curl_close($handle) schließen. Vielleicht hast du es schon so oft probiert und jetzt funktioniert es nicht mehr, weil du so viele offene Sitzungen auf deinem lokalen Server hast. Ich würde diese Zeile zu Ihrem Code hinzufügen, Xampp neu starten und es erneut versuchen.

Bearbeiten: Der Server lehnt Anfragen ohne gültigen Benutzer-Agent ab. Fügen Sie einen User-Agent zu Ihrer Anfrage: curl_setopt($handle, CURLOPT_USERAGENT, 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36'); das hat für mich funktioniert

+0

Ich starte zweimal mein Xampp, aber immer noch die gleiche Ausgabe. –

+0

Ich habe auch versucht, HTML DOM PARSEL, aber immer noch nicht auf dieser Website ..

+0

Versuchen Sie, zusätzliche Informationen über den Fehler auszugeben. Was sagt es? 'echo curl_errno ($ handle);' 'echo curl_error ($ handle);' 'var_dump (curl_getinfo ($ handle));' – st2erw2od

Verwandte Themen