2016-10-02 2 views
-1

Hallo zusammen, ich versuche, die Freenom API für einen Dienst namens iForce zu verwenden, um Domain-Namen für Leute wirklich leicht zu registrieren, und ich kam über diesen cURL Befehl, aber ich habe keine Ahnung, wie PHP es laufen lassen.cURL Befehle in PHP

Hier finden Sie den Befehl

curl -X GET "https://api.freenom.com/v2/domain/search.xml\ 
    ?domainname=test001.tk\ 
    &[email protected]\ 
    &password=68bb651cb1\ 
    &domaintype=PAID" 

Wenn jemand bitte, dass zu PHP oder sagen Sie mir umwandeln könnte, wie sie mich oder sagen, wie es zu benutzen, in PHP, die erstaunlich sein würde!

Vielen Dank so sehr!

+1

Mögliches Duplikat von [Ausführen von Curl mit PHP] (http://stackoverflow.com/questions/14899037/executing-curl-with-php) –

+1

http://php.net/manual/en/book.curl. php –

Antwort

-1

Etwas wie:

<?php 

$ch = curl_init(); 

curl_setopt($ch, CURLOPT_URL,"https://api.freenom.com/v2/domain/search.xml?domainname=test001.tk&[email protected]&password=68bb651cb1&domaintype=PAID"); 
curl_setopt($ch, CURLOPT_HTTPGET, true); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // Try it on true first, if that fails, set it back to false. 

$server_output = curl_exec($ch); 

curl_close ($ch); 

?> 

Jetzt können Sie $server_output für Ihre Bedürfnisse verwenden.

+1

Sie sollten Peer-Überprüfung nicht deaktivieren, wenn Sie absolut wissen, was Sie tun. In den meisten Fällen nicht. – Terry

+0

Richtig, der einzige Grund, warum ich es hinzugefügt habe, ist, dass die meisten offenen APIs im HTTPS-Protokoll eine fehlgeschlagene Anfrage zurückgeben, wenn die Verifizierung "wahr" ist. Ich weiß nicht warum. – Anuga

+1

Das liegt wahrscheinlich daran, dass Sie auf localhost oder auf einem Server laufen, der [keine ordnungsgemäß eingerichteten Zertifikate hat] (https://snippets.webaware.com.au/howto/stop-turning-off-curlopt_ssl_verifypeer-and- fix-your-php-config /). Die richtige Lösung besteht darin, die Zertifikate zu reparieren und die Zertifikatüberprüfung nicht zu deaktivieren. – Terry