|
Напрямую (как header("Location: ...")) передать POST не получится. Что значит "перейти на этот URL ". Туда должен быть направлен браузер или скрипт должен обработать полученные данные?
Если обработка производится скриптом, то делаем следующее:
<?
$url = "www.site.url";
$document = "/path/to/document.php";
$data = "blah=blah&blah2=blah2&blah3=blah3"; // передвавемые параметры
$RES = "";
$fp = fsockopen ($url, 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno) \n";
} else {
fputs ($fp, "POST $document HTTP/1.1\r\nHost: $url\r\nContent-Length: ".length($data)."\r\n\r\n$data\r\n");
while (!feof($fp)) {
$RES .= fgets ($fp,2048);
}
fclose ($fp);
//обработка $RES (содержимое документа)
....
....
}
?>
P.S. На работоспособность не проверял, но вроде должно работать...
|