比如现在有一个图片url: www.abc.com/a.jpg。在访问它时会返回一个SetCookie响应头。我如何通过PHP同时得到这个图片和这个响应头,并把图片显示到页面上。

解决方案 »

  1.   

    用curl类函数吧.
    setcookie的响应头? 不知道是何, 你指的是会设置cookie吧.获取图片和响应头, 一般就是将图片保存成文件, 响应头, 可以分析返回数据,如果是cookie的话,分析cookie.显示到首页上,就需要你将图片的URL修改对应的模板,数据库或者实体文件了.
      

  2.   

    其实我说的是url,是个验证码图片,我已经用file_get_contents()得到了图片和响应头,响应头中的Setcookie值与验证码图片是对应的,每次请求都不一样。保存成本地文件倒好办,有没有办法把这个验证码直接输出到页面。
      

  3.   

    socket获取内容,有分析头信息的函数,忘了叫什么名,其实自己写个分析函数也不难~~多动手是有好处的~
      

  4.   

    $getCon=file_get_contents('www.abc.com/a.jpg');
    header("Content-type: image/jpeg");
    echo $getCon;
    为什么这样不能输出图片呢?