柳暗花明笔记

    一个简单的php发送http头和取服务端的http响应头

    所属分类:[ php&web ] 猫哲学家 发表于:2014-09-04 17:07 浏览:503

    客户端 request.php

    function get_response_header($url, $header = NULL) {

    try {

    $ch = curl_init($url);

    curl_setopt($ch, CURLOPT_HEADER, TRUE);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
    curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);

    curl_setopt($ch, CURLOPT_HTTPHEADER, $header);

    $response = curl_exec($ch);

    return $response;
    }
    catch (Exception $ex) {

    echo $ex->getMessage();

    return FALSE;
    }
    }

    $headers = array();
    $headers[] = "sssss: eeeeee";
    $url = 'http://localhost/test/http/request_header/server.php';

    $data = get_response_header($url, $headers);

    print_r($data);

     

    服务端 server.php

    // header("server-header-test: testing...");

    // print_r($_REQUEST);

    print_r(http_get_request_headers());

    注意http_get_request_headers要安装http.so才行哦

    标签: php  http 
    上一编文章 linux查看磁盘或目录/文件大小的基本命令 下一编文章 分享一个好东西 SOCKET.IO
    最近文章
    发表评论