Buenas, tengo un problema con la sesión que creo en la página que estoy haciendo. La sesión se crea pero la cookie PHPESSID no pero si accedo a la ruta donde está el archivo que crea la sesión se crea esta cookie. Lo utilizo para traducir la web y el caso es que funciona pero cuando cambio de página se vuelve a poner el idioma español y si accedo al archivo locale.php, se crea la cookie y a partir de ahí ya no se cambia el idioma al cambiar de página.
Este es el código
head.php (lo tengo incluido en todas las páginas que tengo)
Código PHP:
... <?php require_once ('inc/locale.php') ;?>...
locale.php (el que hace la traducción):
Código PHP:
<?php if (session_id() == '') {
session_start(); ...
}
Tengo claro que el problema no es de la traducción sino de la configuración del php o algo que se me escapa.
Aquí tengo el phpinfo: [URL="https://www.dropbox.com/s/yybjyecrmvvqpfp/phpinfo.png?dl=0"]https://www.dropbox.com/s/yybjyecrmvvqpfp/phpinfo.png?dl=0[/URL]
Si alguno sabe cualpuede ser el problema se lo agradecería bastante!!
PD: en el hosting gratuito donde lo tenía para ver el desarrollo se crea nada más meterme en la página principal (index.php)
Gracias.