Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2004, 06:13
Avatar de manuweb
manuweb
 
Fecha de Ingreso: julio-2002
Mensajes: 75
Antigüedad: 21 años, 9 meses
Puntos: 10
Sesion no registra variable

Hola a tod@s.

El siguiente codigo que he resumido me está dando dolor de cabeza:

<?
session_start();
if (!IsSet($idioma)){
$idioma ="spanish";
}
session_register("idioma");

include ("conf/".$idioma.".inc.php");
?>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>

<BODY>
<?
$array = $HTTP_POST_VARS;
$n=0;
while ( list ( $header, $valor ) = each( $array ) ) {
echo "[$n] $header: $valor<br>\n";
$n++;
}

echo "Pero el valor de idioma es:".$idioma;?>

<FORM METHOD=POST name="cambioidioma" ACTION="<? echo $PHP_SELF;?>">
<SCRIPT LANGUAGE="JavaScript">
<!--
function ir(direccion) {
document.cambioidioma.idioma.value=direccion;
document.cambioidioma.submit();
}
//-->
</SCRIPT>
<INPUT TYPE="hidden" name="idioma" value="<?echo $idioma;?>">
<INPUT TYPE="button" value='spanish' onclick="ir('spanish')">
<INPUT TYPE="button" value='english' onclick="ir('english')">
</FORM>
</BODY>
</HTML>

¿por que no me recoge el valor de $idioma y si en $HTTP_POST_VARS? .

Gracias.