Ich finde diese Funktion aus dem Internet. wenn ich es in einer php-Datei mit diesem Code $returned_content = get_data('http://google.com');
teste, aber es kann nicht funktionieren.und bekomme eine "301 Moved Permanently" Das Dokument wurde hierher verschoben. Error. Warum?
Nach Ihren Kommentaren erhalten Sie einen 302 Statuscode. Probieren Sie
aus %Vor%um 30x Weiterleitungen zu folgen.
Handbuch zu curl_setopt()
Fügen Sie Ihrer get_data-Funktion noch eine weitere Option hinzu:
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
Google leitet Sie zu den lokalen Google-Servern um und Ihr Curl-Anruf jagt derzeit keine Weiterleitungen.
oh ja,
und macht var_dump($returned_content);
, um die Ergebnisse zu sehen: P
Könnte genauso einfach sein wie ein "Echo" hinzuzufügen Versuchen Sie folgende Zeile:
%Vor%Überprüfen Sie auch, ob das cURL-Modul in der PHP.ini aktiviert ist.
Um herauszufinden, einfach die folgenden Zeilen in eine neue Datei namens info.php
%Vor%Suche nach cUrl.
Wenn Sie es nicht finden können, schauen Sie sich Ссылка an, um zu sehen, worum es geht installiere das php curl Modul
ODER fügen Sie Ihren Curl-Optionen Folgendes hinzu:
curl_setopt ($ ch, CURLOPT_FOLLOWLOCATION, WAHR);
Und Entschuldigung für die Doppelposts.
Tags und Links php