Trong bài này sẽ hướng dẫn cách sử dụng “file_get_contents” function và “CURL” của PHP để đọc nội dung từ website khác.
file_get_contents (K, P) với proxy server:
1 2 3 4 5 | <?php $context = array ( 'http' => array ( 'proxy' => 'hostIP:hostPort', 'request_fulluri' => true, ), ); $context = stream_context_create ($context); $data = file_get_contents("http://www.test.com",0,$context); echo $data; ?> |
CURL với proxy server:
1 2 3 4 5 6 7 8 9 10 | <?php $url = "http://www.test.com"; $ch = curl_init(); $timeout = 5; // set to zero for no timeout curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); curl_setopt($ch, CURLOPT_PROXY, IP Address); curl_setopt($ch, CURLOPT_PROXYPORT, Port No); $file_contents = curl_exec($ch); curl_close($ch); ?> |
CURL không sử dụng proxy server:
1 2 3 4 5 6 7 8 9 | <?php $url = "http://www.test.com"; $ch = curl_init(); $timeout = 5; // set to zero for no timeout curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $file_contents = curl_exec($ch); curl_close($ch); ?> |
Kết nối với tôi: