2016-10-02 108 views
-1

您好,所以我試圖使用Freenom API來實現名爲iForce的服務,爲人們註冊域名非常容易,並且我發現了這個cURL命令,但我不知道如何讓PHP運行它。PHP中的cURL命令

以下是命令

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

如果有人能請將其轉換成PHP或告訴我如何或告訴我如何使用它在PHP這將是驚人的!

非常感謝!

+1

[用PHP執行Curl]的可能副本(http://stackoverflow.com/questions/14899037/executing-curl-with-php) –

+1

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

回答

-1

喜歡的東西:

<?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); 

?> 

現在你可以使用$server_output您的需求。

+1

除非你絕對知道你在做什麼,否則你不應該關閉對等驗證。在大多數情況下,你不會。 – Terry

+0

確實,我添加它的唯一原因是導致HTTPS協議上最開放的API,如果驗證爲「真」,則會返回失敗的請求。我不知道爲什麼。 – Anuga

+1

這可能是因爲您在本地主機上運行,​​或者在[沒有正確設置證書的服務器上運行](https://snippets.webaware.com.au/howto/stop-turning-off-curlopt_ssl_verifypeer-and-修復 - 你的PHP-配置/)。正確的解決方案是修復證書 - 不要關閉證書驗證。 – Terry