Cara Mengkonfigurasi Proksi CURL
Menggunakan pelayan proksi boleh menjadi penting untuk meningkatkan fungsi CURL, membolehkan anda memintas sekatan, akses sumber disekat, atau lakukan analisis rangkaian. Artikel ini bertujuan untuk menyediakan panduan komprehensif tentang cara mengkonfigurasi CURL untuk menggunakan pelayan proksi dengan berkesan.
Konfigurasi Proksi Asas:
Tetapkan Proksi Pilihan: Gunakan pilihan berikut untuk mengkonfigurasi tetapan proksi:
Menetapkan Pengesahan Proksi:
Jika proksi memerlukan pengesahan, anda boleh menetapkan pilihan berikut :
CURLOPT_PROXYAUTH: Tetapkan jenis pengesahan menggunakan salah satu pemalar:
CURLAUTH_NTLM: Untuk pengesahan NTLM
CURLOPT_RETURNTRANSFER: Tetapkan pilihan ini kepada 1 jika anda mahu CURL mengembalikan badan respons sebagai rentetan dan bukannya mencetaknya secara langsung.
CURLOPT_HEADER:
Dayakan pilihan ini untuk mengembalikan pengepala HTTP bersama-sama dengan badan respons.<?php $url = 'https://example.com'; $proxy = '127.0.0.1:8080'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_PROXY, $proxy); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); $info = curl_getinfo($ch); if (curl_error($ch)) { echo 'Error: ' . curl_error($ch); } else { echo 'HTTP Code: ' . $info['http_code'] . '<br>'; echo 'Response: ' . $response; } curl_close($ch); ?>
Atas ialah kandungan terperinci Bagaimanakah cara saya mengkonfigurasi CURL untuk menggunakan pelayan proksi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!