Gracias Urgido pero hice la prueba esto si se podria mantener la sesion
Código php:
Ver originalinclude('PHPPaging.lib.php');
$paging = new PHPPaging;
$paging->modo('desarrollo');
$instruccion = "select * from noticia";
$actualizar = $_POST['actualizar'];
$_SESSION['categoria'] = $_POST['categoria'];
echo $_SESSION['categoria'];
$_SESSION['carlos']= "Prueba de mantener sesion";
echo $_SESSION['carlos'];
if (isset($actualizar) && $_SESSION['categoria'] != "Todas") $instruccion = $instruccion . " where categoria='".$_SESSION['categoria']."'";
$instruccion = $instruccion . " order by fecha_publicacion desc";
$paging->agregarConsulta($instruccion);
// Mostrar resultados de la consulta
if ($nfilas > 0)
{
?>
El echo $_SESSION['carlos']; se mantiene en todas las paginas de la paginacion osea me imprime en todas pero hago el mismo procedimiento con esto $_SESSION['categoria'] = $_POST['categoria'];
echo $_SESSION['categoria']; , pero solo me muestra en la primera pagina la categoria y en las demas se pierdo ¿Eso es lo q no entiendo para una variable de sesion que imprimo texto funciona y para la otra no ?