Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/11/2004, 07:31
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pero .. se supone que estás usando PHP-Nuke o es una aplicación tuya própia ...

Recuerda que PHP-Nuke, phpMyadmin por lo menos son "aplicaciones" .. lo demás "PHP", "Mysql" y Apache son el "entorno de desarrollo" de esas aplicaciones.

De todas formas . .el trabajo con cookies sería algo tipo:

1) Setcookie() para dar valor a tu cookie. Esto lo tendras que tener en un script aparte y llamarlo para pasarle el "idioma" que seleccionas y devolverte al "index" de tu sitio o donde corresponda para que puedas leer el valor de esta cookie.

idioma.php
Código PHP:
<?
// Un script aparte para esto sólo
setcookie(....,$_GET['idioma'] ...)
header ("Location: index.php");
exit;
?>
Y cambias de idioma con un link que apunte a idioma.php?idioma=nose.php
(pero, no deberías usarlo así .. fijate en el comentario de más abajo).

2) Tomar el valor de tu cookie .. si no está definida dar un valor por defecto (caso de la primera vez que entren a tu sitio o expire tu cookie)

Código PHP:
if (isset($_COOKIE['idioma'])){
// Esto no es recomendable hacerlo así .. pero sólo es un ejemplo. Usa arrays para almacenar almenos las páginas que se pueden incluir y validalo con in_array() u otros métodos .. switch() .. etc.
   
require("../includes/".$_COOKIE['idioma']);  
} else {
   
requiere("../includes/idiomapordefecto.php");

Un saludo,