/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Ayuda con C y PHP $_POST

 
      Índice del Foro elrincondelc.com -> Programación en Servidores
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
EgLoMeR



Registrado: 10 Sep 2006
Mensajes: 32

MensajePublicado: 25/08/2011 5:55 am
Título: Ayuda con C y PHP $_POST

Hola!

Estoy intentando pasarle una serie de variables desde C hasta un servidor en PHP mediante el método POST. Para ello, creo el mensaje tal que así:

Código:
request_text [256] = "";
sprintf(request_text,
        "POST %s HTTP/1.1\r\n"
        "Host: %s\r\n"
        "User-Agent: MiPrograma\r\n\r\n"
        "Content-type: application/x-www-form-urlencoded\r\n"
        "Content-length: %d\r\n\r\n"
        "%s", page, url, strlen(content), content);


donde content es "variable1=1&variable2=5".

En el archivo php tengo:
Código:
<?php
   $variable1= $_POST['variable1'];
   $variable2 = $_POST['variable2'];

   echo $variable1." ".$variable2;
?>


Pero por más que lo intento, no consigo que el php me reconozca ambas variables.

¿Alguna idea?
Volver arriba
Sorancio



Registrado: 29 May 2009
Mensajes: 878
Ubicación: España

MensajePublicado: 25/08/2011 6:14 am
Título:

En PHP haz:

echo var_dump($_POST);

Para ver si hay datos dentro de $_POST.
Volver arriba
EgLoMeR



Registrado: 10 Sep 2006
Mensajes: 32

MensajePublicado: 25/08/2011 11:25 am
Título:

Con echo var_dump($_POST); no me salía nada, es decir, el array estaba vacío.

El problema estaba aquí:
"User-Agent: MiPrograma\r\n\r\n"

pues al poner el \r\n\r\n en vez de \r\n acababa el head antes de que llegase a las variables y por eso no me las reconocía.

Gracias igualmente ^^
Volver arriba
      Índice del Foro elrincondelc.com -> Programación en Servidores
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com