Hola lista:
Estoy trabajando con sesiones en un sitio en el cual se navega a traves de SSL. Entonces me he dado cuenta de una cosa y es que cada x minutos o segundos, no les podria especificar el rango exacto, se me crea una nueva sesion. Estoy trabajando sobre Windows XP SP2, Apache 2.0.55 SSL, PHP 5.1.2 y probando las cosas con Firefox 1.5. No se el porque de esto porque por mas que he mirado mi codigo solo inicio sesion una sola vez. O sea, tengo un script llamado set_app.php que es el que se encarga de configurar todas las cosas (objetos AdoDB, objeto Smarty, inicio de sesiones). Mas o menos es este el codigo:
PHP:
----
<?
session_start();
include_once('config.inc.php');
require_once('smarty/Smarty.class.php');
require_once('smarty/SmartyValidate.class.php');
require_once('adodb/adodb.inc.php');
$tpl = new Smarty;
$tpl->template_dir = TEMPLATES_DIR_PORTAL;
$tpl->compile_dir = TEMPLATES_DIR_PORTAL . COMPILE_DIR;
$tpl->config_dir = TEMPLATES_DIR_PORTAL . THEME_CONFIG;
$tpl->compile_check = COMPILE_CHECK;
try {
$db = ADONewConnection(DATABASE_TYPE);
$db->Connect(DATABASE_SERVER, DATABASE_USER, DATABASE_PASSWORD, DATABASE_NAME);
$db->debug = DEBUG_QUERY;
} catch (exception $error){
echo "<pre>";
print_r($error);
echo "</pre>";
die();
}
?>
Como verán no tiene nada del otro mundo. Ahora en todos los ficheros de mi app lo que hago es lo siguiente:
PHP:
----
<?
include_once('set_app.php');
?>
Entonces que es lo que hago mal? Tiene esto algo que ver con el SSL?
Salu2
ReynierPM
4to. año Ing. Informática
Usuario registrado de Linux: #310201
*************************************************************************
El programador superhéroe aprende de compartir sus conocimientos.
Es el referente de sus compañeros. Todo el mundo va a preguntarle y él, secretamente, lo fomenta porque es así como adquiere su legendaria
sabiduría: escuchando ayudando a los demás...