Dzięki!
Właśnie o coś takiego mi chodziło.
<?php
function PostVars($url, $vars)
{
$result = $post = '';
foreach ($vars as $k => $v)
{
}
{
\"POST \" . $url['path'] . \" HTTP/1.0rn\" .
//\"Accept: image/gif, image/x-xbitmap, image/jpeg, \" .
//\"image/pjpeg, application/msword, \" .
//\"application/x-shockwave-flash, */*rn\" .
//\"Accept-Language: plrn\" .
\"Content-Type: application/x-www-form-urlencodedrn\" .
//\"Accept-Encoding: gzip, deflatern\" .
//\"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; \" .
//\"Windows NT 5.1)rn\" .
//\"Host: \" . $url['host'] . \"rn\" .
\"Content-Length: \" . strlen($post) . \"rn\" .
//\"Connection: Keep-Alivern\" .
\"rn\" . $post . \"rn\");
while ($buf = fread($fp, 8192
)) $result .= $buf;
return $result;
}
return false;
}
?>
Mam jednak z tym mały problem. Po przekierowaniu na nową stronę, tak jak w powyższym kodzie, doklejany jest nagłówek strony wywoływanej.
Efekt jest taki, że nagłówek strony, która jest otwierana wyświetlany jest na stronie (jawny tekst) - faktycznie wysyłane są dwa nagłówki do tej strony:
- jeden przez funkcję PostVars - niewidoczny
- drugi - nagłówek strony - widoczny na stronie
Niestety wyczerpałem już własne pomysły w tym temacie.
Czy ktoś zna sposób na zastąpienie nagłówka wysyłanego przez PostVars nagłówkiem właściwym strony?