Ciao Gente,
ho creato la pagina iniziale index.php e due pagine collegate indexita.php e indexeng.php.
Come si può supporre dai nomi la pagina index.php è quella iniziale dove faccio scegliere la lingua ita o eng, e dove ci sarà dello script che mi deve leggere un eventuale cookie presente.
le altre due pagine contengono lo script per creare un cookie per l'impostazione della lingua come di seguito.
<?php
$time = time();
if (!isset($impostazioni)) {
$nome = italiano;
$lang = ita;
$cookie_string = $nome.'&'.$lang;
setcookie ("impostazioni",$cookie_string, $time);
echo "Your cookie has been set.";
}
?>
che ho testato e funziona,
il problema sta nella pagina iniziale dove ho messo uno script in modo da leggere il cookie già creato dallo script sopra descritto.
solo che quando provo a riaprire la pagina iniziale non riesco a fare andare in automatico alla pagina richiesta.
questo è lo script che uso:
<?php
$time = time();
if (isset($impostazioni)) {
$cookie_info = explode("&", $impostazioni);
$nome = $cookie_info[0];
$lang = $cookie_info[1];
$cookie_string = $lang;
if ($lang == ita){
echo $lang; $cookie_string;
//header("location: http://www.miosito.it/indexita.php");
}
if ($lang == eng){
echo $lang;
//header("location: http://www.miosito.it/indexeng.php");
}
}
?>
c'è qualcuno che mi sa dire perchè ogni volta che riapro la pagina index.php questa non mi si reindirizza in automatico alla pagina che voglio.
Grazie in anticico.
Ciao.
ParideS.