Ver Mensaje Individual
  #6  
Antiguo 17-11-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Reputación: 25
__cadetill Va por buen camino
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
Responder Con Cita