重构file_get_contents实现一个带超时POST传值函数

function wp_file_post_contents($url, $post = null)
{
    $context = array();

    if (is_array($post))
    {
        ksort($post);
        $context['http'] = array
        (
            'timeout'=> 60,
            'method' => 'POST',
            'content' => http_build_query($post, '', '&'),
        );
    }
    
    $context = stream_context_create($context);
    return file_get_contents($url, false, $context);
}

posted on 2019-02-01 14:31  果然朝辉  阅读(205)  评论(0编辑  收藏  举报

导航