Hola amigos he cambiado de host hace unos dias y en una web donde tengo idiomas, me da el siguiente error, en un IFRAME (creo que aki esta el fallo) pero yo os pongo el erro a ver si me podis ayudar:
Código PHP:
Fatal error: session_start(): Failed to initialize storage module: user (path: /var/lib/php/session) in /home/httpd/vhosts/derelax.com/httpdocs/includes/config_lang.php on line 2
En esa linea tengo:
Código PHP:
session_start(); // LINEA 2
if(!isset($_SESSION['varIdioma']) || !empty($_GET['lang'])){
$lang=$_GET['lang'];
if(empty($lang)){
$lang="es";
}
$_SESSION['varIdioma']=$lang;
}
switch ($_SESSION['varIdioma']) {
case $_SESSION['varIdioma']: require("lang/".$_SESSION['varIdioma'].".inc.php"); break;
}
Ahora os pongo el codigo de la página IFRAME
Código PHP:
session_start();
if(!isset($_SESSION['varIdioma']) || !empty($_GET['lang'])){
$lang=$_GET['lang'];
if(empty($lang)){
$lang="es";
}
$_SESSION['varIdioma']=$lang;
}
switch ($_SESSION['varIdioma']) {
case $_SESSION['varIdioma']: require("../lang/".$_SESSION['varIdioma'].".inc.php"); break;
}
$vars = $_SESSION['misvars'];
Y ahora el codigo de la pagina que contiene el Iframe, la pagina padre:
Código PHP:
include ("includes/config_lang.php");
Es un include que nos lleva al primer código, es decir, abro las sesiones en el PADRE y el IFRAME, en mi aterior host no habia problemas pero en este parece que si.