Problem z nagłówkiem http , otwieram stronę wiadomo fsockopen itd. i preparuje nagłówek ale strona odpowiada plikiem cookie z sesją, pytanie: jak wyświetlić albo załadować do zmiennej zawartość cookie który wysyła nam serwer po wywołaniu zapytania http tak ażeby można było go odczytać i wrzucić go do zmiennej. nie chcę korzystać z biblioteki curl'a gdyż wszystko mam już na fsockopenach itd??

  1. <?php
  2. function GetCookies($host,$query,$others=''){
  3.  $path=explode('/',$host);
  4.  $host=$path[0];
  5.  unset($path[0]);
  6.  $crlf = "rn";
  7.  $path='/'.(implode('/',$path));
  8.  $post="POST $path HTTP/1.1rnHost: $hostrn";
  9. $post.="Content-type: application/x-www-form-urlencodedrn${others}";
  10. $post.="User-Agent: Mozilla 4.0rnContent-length: ";
  11. $post.=strlen($query)."rnConnection: closernrn$query";
  12.  $h=fsockopen($host,80);
  13.  fwrite($h,$post);
  14.  $r=""; 
  15.  for($a=0;!$a;){
  16.  $b=fread($h,512);
  17.  echo $b;
  18.  $r.=$b;
  19.  $gotSession=strpos($r,"ASPSESSION");
  20.  if($gotSession)
  21.  if(strpos($r, $crlf . $crlf,$gotSession)>0) break;
  22.  $a=(($b=='')?1:0);
  23.  }
  24.  fclose($h);
  25.  $arr = split("Set-Cookie:",$r);
  26.  $AllCookies="";$count=1;
  27.  while ($count < count($arr)) {
  28. $AllCookies.=substr($arr[$count].";",
  29. 0,strpos($arr[$count].";",";")+1);
  30.  
  31.  $count++;}
  32.  return $AllCookies;
  33.  
  34. }
  35. ?>


Problem rozwiązany Pozdro LoPeZ