-- CERRAR --

Cómo hacer una petición asíncrona con PHP

Logo de php
Compartir en Facebook

Muchas veces tenemos que mandar a ejecutar acciones en alguna página, pero queremos hacerlo de modo asíncrono para que así no se retrase nuestra página.


Para ello necesitaremos hacer uso de CURL que te permitirá hacer una petición sin necesidad de que el recurso bloquee el funcionamiento de tu portal.


También puedes leer: Router inalambrico ¿Físico descubre cuál es el mejor lugar para ponerlo?

Cómo hacer una petición asíncrona con PHP

function curl_post_async2($url, $params){
foreach ($params as $key => &$val) {
if (is_array($val)) $val = implode(“,”, $val);
$post_params[] = $key.”=”.urlencode($val);
}
$post_string = implode(“&”, $post_params);


$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
curl_setopt($ch, CURLOPT_USERAGENT, ‘curl’);
curl_setopt($ch, CURLOPT_TIMEOUT, 1);
$result = curl_exec($ch);
print_r($result);
curl_close($ch);
}
$param[“b”] = 8;
curl_post_async2(“http://www.portalx.com”, $param);


Goncalves Tonny



Déjanos un comentario