Tucucu.com
Mascarilla y tip casero para humectar el cabello | Miguel Pizarro califica de “insignificantes” los recursos aprobados por el gobierno para la educación | Lugares asombrosos: Cuevas de hielo Mendenhall, Alaska (EEUU) | A 24 años de este buen álbum de Toto llamado »Absolutely Live» | Sabes ¿cómo evitar tener estrías?, entérate de todo sobre ellas | ¿Qué es la ANDROPAUSIA? | Mensajes de texto sin usar plan de datos ya es posible con Firechat | ZENDAS presenta su nuevo video “En Pie” | RBD vuelve a los escenarios musicales | Curas sexys que te harán ir más a la iglesia todos los domingos |

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: Esta granjera instaló su propia red de internet y abastece a más de 2000 personas

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