file_get_contents代替使用curl其實(shí)不多見(jiàn)了,但有時(shí)你碰到服務(wù)器不支持curl時(shí)我們可以使用file_get_contents代替使用curl了,下面看個(gè)例子.
當(dāng)用盡一切辦法發(fā)現(xiàn) 服務(wù)器真的無(wú)法使用curl時(shí),或者curl不支持https時(shí),curl https 出現(xiàn)502時(shí),你又不想重裝網(wǎng)站環(huán)境.
那你就改用file_get_contents 代替吧,curl 經(jīng)常使用的 curl get curl post,curl get 替代 直接用file_get_contents($url) 就可以了.
curl post 替代,代碼如下:
- function Post($url, $post = null) {
- $content = http_build_query($post);
- $content_length = strlen($content);
- $options = array( //開(kāi)源軟件:Vevb.com
- 'http' => array(
- 'method' => 'POST',
- 'header' =>"Content-type: application/x-www-form-urlencoded",
- 'content' => $post
- )
- );
- return file_get_contents($url, false, stream_context_create($options));
- }
|
新聞熱點(diǎn)
疑難解答