LOGIN
Reg&iuacute;strateLinksForosPrivadosPrivadosContacta
 
FOROS > Programación
   Method post sin usar formulario
28/06/2004    12:05


Registrado: 14/04/2004
Nº mensajes: 491

  Living QuotePrivado  
 
Pensaba que la única manera de poder pasar parámetros por el method post era utilizando un formulario pero veo que através de sockets es posible. El ejemplo que voy a poner aquí es para php pero supongo que será igual en otros lenguajes (en java seguro que se puede). Espero que os sea de utilidad

<?
$host = "your.host.com";
$port = 80;
$postdata = "field1=value1&field2=value2&field3=value3";

if ($sp = fsockopen($host,$port)) {

    fputs($sp,"POST /path/to/somescript/php HTTP/1.0 ");
    fputs($sp,"Host: $host ");
    fputs($sp,"Content-type: application/x-www-form-urlencoded ");
    fputs($sp,"Content-length: ".strlen($postdata)." ");
    fputs($sp,"Connection: close ");
    fputs($sp,$postdata);

    // optionally print the response
    while (!feof($sp)) {
        echo fgets($sp,128);
    }

    fclose($sp);

}  ?>

 
 

El mayor placer de un hombre inteligente es aparentar ser idiota, delante de un idiota que aparenta ser inteligente.



 
25/07/2005    02:38


Registrado: 25/07/2005
Nº mensajes: 1

  thunder.scripts QuotePrivado  
 
También se puede hacer usando la librería CURL, si está instalada:

http://www.php.net/manual/es/ref.curl.php

Suerte
Fede
 
 
 
25/07/2005    18:57


Registrado: 14/04/2004
Nº mensajes: 491

  Living QuotePrivado  
 
Muchas gracias por la información Fede y bienvenido al foro
 
 

El mayor placer de un hombre inteligente es aparentar ser idiota, delante de un idiota que aparenta ser inteligente.