sabes que estuve probando de la forma que me dijiste y no funciona, o sea, primero ingreso al index, que esta en ingles, y clickeo en el link español y cierro el explorer y cuando abro nuevamente la pagina abre de nuevo en el index que esta en ingles.
tambien probe poniendo este codigo, pero no funciono:
Código PHP:
<?php
session_start();
$_COOKIE['neighbors'];
$_COOKIE['español']; // llamo a la cookie en español
$_COOKIE['english']; // llamo a la cookie en ingles
if (isset($_COOKIE['english'])) //si existe la cookie en ingles que haga esto
{
echo "english";
}
else // si existe anteriormente una cookie en español que haga esto
{
echo "español";
}
$lenguaje= "english";
setcookie("english",$lenguaje ,time()+31536000, "/"); //creo la cookie en ingles
unset($_COOKIE['español']); // borro la cookie en español
?>
Cita:
Iniciado por tete_de Cokie para 90 días.
¿como designar valores?:
setcookie("aqui pones como se llama el cookie",$ruta de donde se recoje la info,time()+aqui pones tiempo en segundos;
Para reconocer el cookie basta con este codigo:
Un ejemplo de como reconocer la cookie si está en español:
Código PHP:
Ver originalif($HTTP_COOKIE_VARS["lenguaje"]!="español"){
//Si $HTTP_COOKIE_VARS no es igual a español, mostramos este mensaje
echo "Lenguaje en inglés:";}else{
//Si $HTTP_COOKIE_VARS es igual a español, mostramos este mensaje
echo "lenguaje en español:";
}
¿entendido?
Pagina de ayuda por si acaso:
http://www.original-design.es/tutori...ookies_php.php
EJEMPLO:
index.php
Código PHP:
Ver original<?php
echo "<a href='español.php'>Español</a>";
if($HTTP_COOKIE_VARS["lenguaje"]!="español"){
//Si $HTTP_COOKIE_VARS no es igual a español, mostramos este mensaje
echo "Lenguaje en inglés:";}else{
//Si $HTTP_COOKIE_VARS es igual a español, mostramos este mensaje
echo "lenguaje en español:";
}
?>
español.php
Código PHP:
Ver original<?php
//damos valor a $lenguaje a ESPAÑOL
$lenguaje="español";
//Creamos la cookie de 90 dias segun los segundos.
//lo redireccionamos
?>
Y si es sencillo, verdad que si. Solo falta practica en esto......
Los codigos ya fueron probados y me funcionaron. Las cookies se guardan en la PC pero si cambias de PC entonces tendras que dar clic otra vez en ESPAÑOL para declararlas otra vez.