resource curl_init ([ string $url = NULL ] )
<?php
// 初始化cURL會話
$ch = curl_init();
<p>// 設置請求的URL和返回結果作為字符串<br>
curl_setopt($ch, CURLOPT_URL, " <a rel="noopener" target="_new" class="" href="http://api.example.com/users">http://api.example.com/users</a> ");<br>
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);</p>
<p>// 執行cURL請求,獲取響應內容<br>
$response = curl_exec($ch);</p>
<p>// 錯誤檢測<br>
if(curl_errno($ch)){<br>
$error_message = curl_error($ch);<br>
echo "cURL Error: " . $error_message;<br>
}</p>
<p>// 關閉cURL會話<br>
curl_close($ch);</p>
<p>// 處理響應數據<br>
if($response){<br>
$data = json_decode($response, true);<br>
if($data){<br>
foreach($data as $user){<br>
echo "User ID: " . $user['id'] . "<br> ";<br>
echo "User Name: " . $user['name'] . "<br> ";<br>
echo "User Email: " . $user['email'] . "<br><br> ";<br>
}<br>
} else {<br>
echo "Invalid response.";<br>
}<br>
} else {<br>
echo "No response received.";<br>
}<br>
?>相關標籤:
cURL