柳暗花明笔记

    php 发送http头的2种最简单的方法

    所属分类:[ php&web ] 猫哲学家 发表于:2015-11-12 10:05 浏览:569

    $url = 'http://loc.img.get.com/get_product_images_v1.php?sku=400002,400003&size=150';


    $opts = array(
      'http' => array(
        'method' => "GET",
        'header' => "apiuser:get\r\n" . "apipass:68edd1dfc8e2fa9026659b368361f554\r\n"
      )
    );

    $context = stream_context_create($opts);

    $r = file_get_contents($url, null, $context);

    // 111
    print_r($r);

    // 222
    $fp = fopen($url, 'r', false, $context);

    $r = fpassthru($fp);

    fclose($fp);



    print_r($r);

    exit;

     

    另外:

    在服务端接收header就更简单啦,直接用:

    $_SERVER['HTTP_APIUSER']

    $_SERVER['HTTP_APIPASS']

    就可以接收到了

    标签: http  php 
    上一编文章 linux kill 进程有时候kill不了 下一编文章 nginx 根据uri来正则匹配得到的变量再检查文件是否存在,好强大的nginx
    最近文章
    发表评论