buuuaaaa!!!!!
jejejeje, bueno, veamos, lo tengo ahora así
index.php
Código PHP:
<?
...... // -> hago unos require_once
session_start();
if ( !session_is_registered( 'lan' ) ) {
$lan = 'esp';
session_register( "lan" );
}
?>
<html>
......
<body>
.....
<a href="php_code/idioma.php?lang=ing">
<img src="images/ing.gif" border="0" alt=" English ">
</a>
.....
</body>
idioma.php (los echos son para el testeo de los valores de las variables)
Código PHP:
<?
session_start();
echo 'lang = '.$lang.'<br>';
echo 'lan = '.$lan.'<br>';
$lan = $lang;
echo 'lan = '.$lan.'<br>';
session_register( "lan" );
// header( "Location: ../index.php" );
?>
Pues bien, siempre valen el mismo valor ('esp') tanto
lang que se pasa por parámetro como
lan y lo que muestra el explorador como URL es
http://127.0.0.1/web/Proves/php_code/idioma.php?lang=cat
por lo que deduzco que se está pasando bien el parámetro pero no se esta recibiendo (o no se recibe bien).
Se me escapa algo, pero no veo el qué :'(
Alguna sugerencia más?
PD: ahora sí he utilizado la etiqueta php