martes, 3 de noviembre de 2009

Ampliar el tiempo de session en PHP

Es muy siemple ampliar el tiempo de session en PHP siempre y cuando la configuración de ini_set lo permita.

ini_set("session.gc_maxlifetime", 83600);

Si esta línea retorna un valor diferente a FALSE entonces el nuevo valor será establecido de otra manera no será posible modificar esta variable.

Para mas información pueden ver la página del manual de PHP referente a sesiones: http://www.php.net/manual/en/intro.session.php

Generador automático de urls amigables en PHP

Le muestro a continuación una práctica función en PHP que genera autmáticamente urls amigables a pertir de un string:

function generateUF($phrase){
$result = strtolower($phrase);
$result = preg_replace("/[^a-z0-9\s-]/", "", $result);
$result = trim(preg_replace("/\s+/", " ", $result));
$result = trim(substr($result, 0, 45));
$result = preg_replace("/\s/", "-", $result);
return $result;
}

Una buena solucion para urls basadas en nombres de productos, personas, etc.

Buscar este blog