Tema: Post y Get
Ver Mensaje Individual
  #13 (permalink)  
Antiguo 01/07/2006, 19:01
Avatar de ASCENDEDMASTERS
ASCENDEDMASTERS
 
Fecha de Ingreso: julio-2005
Ubicación: Pergamino, Buenos Aires
Mensajes: 302
Antigüedad: 18 años, 9 meses
Puntos: 1
ya que estamos expongo una duda que tengo usando curl

hice este php que pasa las variables var1 var2 y var3 con sus respectivos valores por POST a otro script


archivo post.php
Código PHP:
function doRequest($method$url$vars)
{
   
$ch curl_init();
   
curl_setopt($chCURLOPT_URL$url);
   
curl_setopt($chCURLOPT_HEADER1);
   
curl_setopt($chCURLOPT_USERAGENT"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
   
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
   
curl_setopt($chCURLOPT_RETURNTRANSFER1);
   
curl_setopt($chCURLOPT_COOKIEJAR'cookie.txt');
   
curl_setopt($chCURLOPT_COOKIEFILE'cookie.txt');
   
curl_setopt($chCURLOPT_POST1);
   
curl_setopt($chCURLOPT_POSTFIELDS$vars);

   
$data curl_exec($ch);
   
curl_close($ch);
   if (
$data)
       return 
$data;
   else
       return 
curl_error($ch);
}


echo 
doRequest('POST','http://www.midominio.com/posta.php','var1=1&var2=2&var3=3'); 

y el archivo posta.php tiene esto:
Código PHP:
if(isset($_POST))
    foreach(
$_POST as $key => $key2)
        echo 
$key.' = '.$_POST[$key].'<br>';
else
    echo 
'No funca'


funaciona joya, envia los datos por POST pero cuando me muestra lo que imprime posta.php al recibir los datos por POST me muestra esto:


HTTP/1.0 200 OK Date: Sun, 02 Jul 2006 17:06:21 GMT Server: Apache/1.3.29 (Unix) FrontPage/5.0.2.2623 X-Powered-By: PHP/4.3.6 Connection: close Content-Type: text/html
var1 = 1
var2 = 2
var3 = 3



cuando lo que esperaba era esto solamente:

var1 = 1
var2 = 2
var3 = 3



como se hace para que no me imprima lo otro?
__________________
Dios es la unica fuente de todo bien.

Última edición por ASCENDEDMASTERS; 02/07/2006 a las 11:27