Actualmente estoy realizando una web multiidioma y en mi planteamiento inicial habia pensado en controlar el dioma predeterminado / seleccionado mediante el uso de cookies. El problema, es que no estoy acostumbrado a trabajar con cookies y estoy en un punto muerto.
Por un lado tengo un fichero en el que declaro el texto según idioma (textos.php) de la siguiente manera:
Código PHP:
<?php
$texto[10][0]="Portada";
$texto[11][0]="Home";
...
?>
Código PHP:
<?
global $lang;
if($lang==""){
if(isset($HTTP_COOKIE_VARS["lang"])){
$lang2=$HTTP_COOKIE_VARS["lang"];
if($lang!=$lang2){
setcookie("lang",$lang,time()+7776000);
}else{
$lang=$HTTP_COOKIE_VARS["lang"];
}
}else{
$lang=10;
setcookie("lang",$lang,time()+7776000);
}
}else{
setcookie("lang",$lang,time()+7776000);
}
include("textos.php");
?>
Por más que he revisado el código no encuentro el problema por ningún lado.
SOCORRO!!!! Ya llevo 2 días dandole vueltas y comienzo a perder la poca cordura que me quedaba... Por lo que agradeceré cualquier tipo de ayuda!
Saludos y gracias!