| |
|
|
| | Есть такой замечательный заголовок:
Location: http://www.site.ru/file.php?somethig=1&some=2
Но он перенаправляет пользователя по новому адресу с GET параметрами.
А можно ли переправить с POST параметрами? | |
| |
|
|
| |
|
|
| |
для: Axxil
(08.08.2006 в 10:53)
| | | Можно в сессию сохранить нужные переменные. | |
| |
|
|
| |
|
|
| |
для: ec_stasis
(08.08.2006 в 11:12)
| | | Можно :)
Но параметры передаются на чужой сервер. | |
| |
|
|
| |
|
|
| |
для: Axxil
(08.08.2006 в 11:17)
| | | вот замечательный скрипт =)))
<?php
//Данные
$dataPOST = urlencode("
&name=CrazyAngel
&email=CrazyAngel@CrazySoft.ru
&message=Здесь очень крутое сообщение
\r\n\r\n");
$dataGET = urlencode("
&name=CrazyAngel
&email=CrazyAngel@CrazySoft.ru
&message=Здесь очень крутое сообщение
");
$Cookie = "login = login; Pass = Pass;";
$Referer = "http://host.com/foms/index.php";
$UserAgent = "User-Agent: Script PHP/1.0";
//Адрес хоста
$hostname = "crazysoft.ru";
//Путь
$path = "/show_arrays.php";
$line = "";
//Коннект
$fp = fsockopen($hostname, 80, $errno, $errstr, 30);
// Проверка
if (!$fp) echo "$errstr ($errno)<br />\n";
else
{
$path .="?".$dataGET;
// Заголовок HTTP-запроса
$headers = "POST $path HTTP/1.1\r\n";
$headers .= "Host: $hostname\r\n";
//UserAgent
$headers .= $UserAgent;
//Подделка реферера
$headers .= "Referer: ".$Referer ."\r\n";
//Подделка cookies
$headers .= "Cookie:". $Cookie."\r\n";
$headers .= "Content-type: application/x-www-form-urlencoded\r\n";
$headers .= "Content-Length: ".strlen($dataPOST)."\r\n\r\n";
// Отправляем HTTP-запрос серверу
fwrite($fp, $headers.$dataPOST);
// Получаем ответ
while (!feof($fp))
{
$line .= fgets($fp, 1024);
}
fclose($fp);
}
echo "<b>Полученные данные от сервера $hostname:</b><br>";
echo $line;
?
|
| |
| |
|
|
| |
|
|
| |
для: CrazyAngel
(08.08.2006 в 11:48)
| | | Спасибо. Но это скрипт не перенаправляет а просто дёргает страницу и открывает на моём сервере.
А мне надо чтобы перенаправлял на другой. | |
| |
|
|
| |
|
|
| |
для: Axxil
(08.08.2006 в 12:46)
| | | никак, post данные должен отправлять клиент, на javascript можно быстро сделать форму и отпрвить ее ;) | |
| |
|
|