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