Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/01/2006, 06:37
chaluba
 
Fecha de Ingreso: enero-2005
Mensajes: 102
Antigüedad: 19 años, 3 meses
Puntos: 0
Gracias por contestar, JorgitoAlfajor, pero seguimos igual. No funciona.

De todas formas ya sabía que la función require() lo que hace es requerir las líneas de código de ese archivo, y no llamarlo. Es que me he equivocado al poner el "echo", porque en <a href> he puesto s_calendar.php, pero realmente estoy llamando al mismo archivo "cal.php", ya que al pulsar en cualquier día del calendario se envía a sí mismo las variables, las coge y opera con ellas.

¿Puede ser que no me funcione la session por usar require()? No tendría por qué, ¿Verdad?

Mirad, al aplicar en el código de cal.php la session hago lo siguiente (Sólo con el array $mi_var_array):

<?
session_start();
require ("script.php");

if (!$HTTP_POST_VARS && !$HTTP_GET_VARS){
$tiempo_actual = time();
$mes = date("n", $tiempo_actual);
$ano = date("Y", $tiempo_actual);
$nomostrarflecha=$mes+$ano;/
}else {
$mes = $nuevo_mes;
$ano = $nuevo_ano;
}

if (isset($_SESSION['mi_var_array'])){
$a=stripslashes ($_SESSION['mi_var_array']);
$mx=unserialize($a);
}
m_cal($mes,$ano,$dia,$mx,$nomostrarflecha);
?>

¿No sería suficiente? Pues sigue sin funcionar. De todas formas he aplicado $_SESSION a todas las variables y no funciona.

¿Alguna otra solución?