php发送get、post请求的6种方法简明总结
方法1: 用file_get_contents 以get方式获取内容:方法2: 用fopen打开url,以get方式获取内容:方法3:用file_get_contents函数,以post方式获取url ‘bar');
$data = http_build_query($data);
$opts = array ( $context = stream_context_create($opts); echo $html; 方法4:用fsockopen函数打开url,以get方式获取完整的数据,包括header和body,fsockopen需要 PHP.ini 中 allow_url_fopen 选项开启return false;
} ?> 方法5:用fsockopen函数打开url,以POST方式获取完整的数据,包括header和body// parsing the given URL
$URL_Info=parse_url($URL); // Building referrer // making string from $data // Find out which port is needed – if not given use standard (=80) // building POST-request: $request.=”Cookie: $cookien”; $request.=”n”; $fp = fsockopen($URL_Info["host"],$URL_Info["port"]); return $result; ?> 方法6:使用curl库,使用curl库之前,可能需要查看一下php.ini是否已经打开了curl扩展echo $file_contents; ?> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |