Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/10/2013, 02:43
charlyta
 
Fecha de Ingreso: junio-2008
Mensajes: 291
Antigüedad: 15 años, 10 meses
Puntos: 9
Respuesta: recuperar sesion de un include

Hola. entiendo que la sesiones se ejecutan en el servidor. De ahí la dificultad y mis dudas para rescatar las variables de sesión y otras en la página principal. Este es mi código.

ajax:

Código:
function agrega(codi,nropagina,num){
 //donde se mostrará los registros
 divContenido = document.getElementById('contenido');

 ajax=objetoAjax();
 //uso del medoto GET
 //indicamos el archivo que realizará el proceso de paginar
 //junto con un valor que representa el nro de pagina
 ajax.open("GET", "agregacar.php?CODI="+codi+"&pag="+nropagina+"&numero="+num);
 divContenido.innerHTML= '<img src="loading.gif">';
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
  //location.reload();
	 divContenido.innerHTML = ajax.responseText
  }
 }
 //como hacemos uso del metodo GET
 //colocamos null ya que enviamos
 //el valor por la url ?pag=nropagina
 ajax.send(null)
}

php:

Código PHP:
<?php 
session_start
();
//error_reporting(E_ALL);
//@ini_set('display_errors', '1');
extract($_REQUEST);
mysql_connect("localhost","root","");
mysql_select_db("llibres");

if(!isset(
$cantidad)){$cantidad=1;}

$qry=mysql_query("select * from nous where CODI='".$CODI."'");
$row=mysql_fetch_array($qry);
 
$_SESSION['carro']

if(isset(
$_SESSION['carro']))
$carro=$_SESSION['carro'];

$carro[md5($CODI)]=array('identificador'=>md5($CODI),'cantidad'=>$cantidad,'NOMB'=>$row['NOMB'],'PVP'=>$row['PVP'],'CODI'=>$CODI);

$_SESSION['carro']=$carro;

$PagAct=$_GET['pag'];
$RegistrosAMostrar=$_GET['numero'];
//$_SESSION['PageAct']=$PagAct;
//$_SESSION['RegistrosAMostrar']=$RegistrosAMostrar;
header("Location:seguridad.php?".SID."&pag=".$PagAct."&numero=".$RegistrosAMostrar);

header("Location:paginador.php?".SID."&pag=".$PagAct."&numero=".$RegistrosAMostrar);?>

en el index:

Código:
<a  onclick="agrega('<?php echo $CODI; ?>','<?php echo $PagAct; ?>','<?php echo $RegistrosAMostrar; ?>')">

la idea es pasar las variables al archivo php y devolver los datos de la sesión actualizada y otros más al index.

Última edición por charlyta; 02/11/2013 a las 04:34 Razón: error