Ich habe den folgenden PHP-Code:
%Vor%mit folgendem Ergebnis:
OK für eine $ URL wie " Ссылка "
KO für eine $ URL wie " Ссылка " und bool (false) zurückgeben, wenn ich einen var_dump mache
und das, obwohl der Browser Ссылка problemlos anzeigen kann. Ich führe einen xampp Apache Server auf dem localhost.
Ich kann nicht herausfinden, was das Problem ist. Jede Hilfe würde sehr geschätzt werden.
Sie sollten sicherstellen, dass Ihr Apache auf die richtigen Schnittstellen hört. Ich hatte dieses Problem einmal auf einem Vist-Rechner: Apache (XAMP) lauschte nur auf IPv4, aber unter Vista löst "localhost" standardmäßig eine IPv6-Adresse auf.
Um die IPv6-Adresse zu deaktivieren, bearbeiten Sie Ihre % system32% \ drivers \ etc \ hosts -Datei und entfernen Sie die Zeile :: 1.
Eine mögliche Sache ist ein Firewall-Problem. Curl versucht standardmäßig, Port 1080 zu verwenden, der wahrscheinlich nicht auf Ihrem localhost / router / ISP geöffnet ist.
Wenn es kein Problem ist, dann versuchen Sie nach der Ausführung der Locken, etwas wie folgt:
%Vor%Sie werden sehen, was während Ihrer Curl-Ausführung fehlgeschlagen ist. Weitere Informationen: curl_getinfo curl_errno curl_error