curl 或 file_get_contents 获取需要授权页面的方法
今天因工作需要,需要用 curl / file_get_contents 获取需要授权 (Authorization) 的页面内容,解决后写了这篇文章分享给大家。 php curl 扩展,能够在服务器端发起 POST/GET 请求,访问页面,并能获取页面的返回数据。 例如要获取的页面: http://localhost/server.php [php] view plain copy <?php $content = isset( $_POST [ 'content' ])? $_POST [ 'content' ] : '' ; header( 'content-type:application/json' ); echo json_encode( array ( 'content' => $content )); ?> 使用curl获取server.php页面 [php] view plain copy <?php $url = 'http://localhost/server.php' ; $param = array ( 'content' => 'fdipzone blog' ); $ch = curl_init(); curl_setopt( $ch , CURLOPT_URL, $url ); curl_setopt( $ch , CURLOPT_POST, true