tag - url php




Dati POST a un URL in PHP (2)

Come posso inviare i dati POST a un URL in PHP (senza un modulo)?

Lo userò per l'invio di una variabile per completare e inviare un modulo.


La tua domanda non è particolarmente chiara, ma nel caso in cui desideri inviare i dati POST a un url senza utilizzare un modulo, puoi utilizzare fsockopen o curl.

Ecco una buona panoramica di entrambi


Se stai cercando di inviare dati a un URL dal codice PHP stesso (senza usare un modulo html), puoi farlo con curl. Sembrerà così:

$url = 'http://www.someurl.com';
$myvars = 'myvar1=' . $myvar1 . '&myvar2=' . $myvar2;

$ch = curl_init( $url );
curl_setopt( $ch, CURLOPT_POST, 1);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $myvars);
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt( $ch, CURLOPT_HEADER, 0);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1);

$response = curl_exec( $ch );

Ciò invierà le variabili di posta all'url specificato e ciò che la pagina restituirà sarà in $ response.





post