Tucucu.com
Conoce la importancia de las abejas y la creación de abejas robot | Científicos de la NASA descubren el motivo de la mancha más grande de la luna | ¿Sabes para qué sirve el bolsillo pequeño de tus vaqueros? | México tendrá su letrero tipo Hollywood, Tijuana | ¿Qué es el Fingermouthing? Conoce esta nueva tendencia en las redes | Toñito León lleva su música a Bogotá y Medellín | Aprende a liberarte de la ansiedad con estas sencillas técnicas | Este bebe odia que su papá lo bese | ¿Blanco o azul? El nuevo debate en internet | Har Prakash Rishi el hombre Guinness, quiere superar otra marca. |

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


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.

Publicidad:

También puedes leer: ¿Cómo saber si tienes seguidores falsos o fake en Twitter?

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.

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

Publicidad:

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