Red de conocimiento informático - Material del sitio web - Cómo usar PHP para enviar solo POST sin devolver un valor

Cómo usar PHP para enviar solo POST sin devolver un valor

lt;?php

$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);.