PHP: Скрипт собирающий куки выданные сторонним сайтом

Discussion in 'PHP' started by Margin, 30 Jan 2010.

  1. Margin

    Margin New Member

    Joined:
    6 Apr 2009
    Messages:
    39
    Likes Received:
    0
    Reputations:
    0
    Каким образом через php скрипт, запущенный у себя на веб сервере, получить куки сайта которые он выдает браузеру при обычном подключении к нему.

    И еще вопросик, как организовать работу php скрипта через proxy серверы?
     
  2. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    800
    Likes Received:
    145
    Reputations:
    73
    1. Чтобы собрать куки - парси хидер ответа от сервера.

    2.
    Curl
    PHP:
    $ch curl_init();   
    curl_setopt($chCURLOPT_PROXY"proxy_ip:port"); 
    FsockOpen
    PHP:
    $host "ya.ru";
    $host_port "80";
    $fp fsockopen($proxy$proxy_port);
    if (
    $fp)
    {
        
    fputs($fp'CONNECT '.$host.':'.$host_port.' HTTP/1.1'."\r\n");
        
    fputs($fp'Connection: Close'."\r\n\r\n");
        
    fputs($fp'GET / HTTP/1.1'."\r\n");
        
    fputs($fp'Host: $host'."\r\n");
    }