Cómo usar PHP para enviar solo POST sin devolver un valor
$srv_ip = '192.168.10.188'; //Su dirección o canal de servicio de destino.
$srv_port = 80;
$url = '/demo/test_query_string.php'; // La dirección específica de la URL para recibir la publicación $fp = '';
$resp_str = '';
$errno = 0;
$errstr = '';
$timeout = 10;
$post_str = "username=demoamp; str=aaaa" // Qué enviar.
//echo $url_str;
if ($srv_ip == '' || $dest_url == ''){
echo('ip o URL de destino vacía; brgt ');
}
//echo($srv_ip);
$fp = fsockopen($srv_ip, $srv_port, $errno, $errstr, $timeout); if (!$fp){
echo('fp fall');
}
$content_length = strlen($post_str);
$post_header = "POST $url HTTP/1.1\r\n";
$ post_header = "Tipo de contenido: aplicación/x-www. -form-urlencoded\r\n"; $post_header . = "Agente de usuario: MSIE\r\n";
$ post_header . = "Host: ".$srv_ip."\r\ n ";
$post_header . = "Contenido-Longitud: "$content_length."\r\n"; $post_header . = "Conexión: cerrar\r\n\r\n"; $post_header . = $post_str."\r\n\n";
fwrite($fp, $post_header);
while(!feof($fp)){
$resp_str .= fgets($fp, 512); //devuelve el valor a $resp_str}
fclose($fp);
echo($resp_str); /valor de retorno del proceso .
//unset ($resp_str); gt;
//unset ($resp_str);.