Curl и редирект.

xamelyon

Новичок
Curl и редирект.

Здраствуйте.

file1.php
-------------------------------------------
<?php
$postData = array();
$postData[ 'var' ] = $var;

$url = 'file2.php';

$ch = curl_init();
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 180);

$result=curl_exec ($ch);
curl_close ($ch);
echo("Results: <br>".$result);

?>
file2.php
-------------------------------------------
проверяет данные из $postData и уходит на file3.php (каким способом не знаю (уходит на file3.php))

file3.php
-------------------------------------------
Записывает данные в базу данных

Дело в том что USER не остается еа file1.php а уходит на file3.php.
Мне нужно чтобы скрипт проходил через file3.php а клиент оставался на file1.php.
Про функции CURL читал и в поиске тоже все читал и не нашел.
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 0); не помогает.
Помогите пожалуйста.
 

young

Новичок
скорее всего в выводе
echo("Results: <br>".$result);
который получается тут, присутствует JavaScript, который и перебрасывает пользователя

других вариантов нет
 

young

Новичок
сможешь
попробуй закомментировать
echo("Results: <br>".$result);
для начала, и посмотри, на какой странице останется юзер
 

xamelyon

Новичок
еа попробовал
он остается на file1.php

-~{}~ 31.10.05 13:21:

тогда как мне выводить только переменные а не всю получаемую страницу?
 

xamelyon

Новичок
я сейчас попробую записать $result в фаил и посмотрю на код.

-~{}~ 31.10.05 13:40:

вот что еа получаю:
:)
теперь мне надо этот текст отформатировать и вывести

<html>
<body>
<script language=javascript>
function tira_form()
{
document.forms[0].submit();
}
</script>


<form action="file3.php" method=POST>
<input type=hidden name=codigo_error value="Transaccion desestimada">
<input type=hidden name=id_operacion value="9853896">
<input type=hidden name=email value="[email protected]">
<input type=hidden name="firstname" value="cos">
<input type=hidden name=debug value="">
</form>
<script language=javascript>tira_form();</script>
</body>
</html>
 
Сверху