Тема: Post запрос
Показать сообщение отдельно

  #2  
Старый 02.11.2005, 16:10
fucker"ok
Познавший АНТИЧАТ
Регистрация: 21.11.2004
Сообщений: 1,137
Провел на форуме:
2487541

Репутация: 761


По умолчанию

Код:
 function Post($server,$url,$post)
    {
        $q="POST $url HTTP/1.1\r\n".
        "Host: $server\r\n".
        "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\r\n".
        'Accept:text/html, image/jpeg, image/png, text/*, image/*, */*'."\r\n".
        "Accept-Encoding: x-gzip, x-deflate, gzip\r\n".
        "Accept-Charset: windows-1251, utf-8;q=0.5, *; q=0.5\r\n".
        "Accept-Language:ru, en\r\n".
        "Keep-Alive: 300\r\n".
        "Proxy-Connection: keep-alive\r\n".
        "Referer: $server \r\n".
        //
        "Content-Type: application/x-www-form-urlencoded\r\n".
        "Content-Length: ".strlen($post)."\r\n".
        "\r\n".
        "$post\r\n";
        $s=fsockopen($server,80);
        fputs($s,$q);
        while (!feof($s)) $page.=fgets($s);
        fclose($s);
        return $page;
}
Передаёшь функции 3 параметра: сервер, урла, ПОСТ запрос.

Например
Post('othersite.ru,'/cgi-bin/script.cgi','login=123&pass=qwerty');

Последний раз редактировалось fucker"ok; 02.11.2005 в 16:16..