Ver Mensaje Individual
  #20 (permalink)  
Antiguo 03/02/2005, 15:23
Avatar de yoseman
yoseman
 
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 4 meses
Puntos: 5
Prueba de cambiar estas líneas(las de los echos:
Código PHP:
    echo "<table><tr><td align="center">" $ruta_de_avatar ."</td>";
    echo 
"<td> Bienvenido <b>" $userdata['username'] . "</b>.<br />";
    echo 
'<a href="'.$phpbb_root_path.'login.'.$phpEx.'?logout=true&sid=' $userdata['session_id'].'&redirect='.$volver.'">Logout ['.$userdata['username'].']</a><br />';
    echo 
"<a href='" $phpbb_root_path "profile.php?mode=editprofile'>Perfil</a><br />"
por esto:
Código PHP:
    echo '<table><tr><td align="center">' $ruta_de_avatar .'</td>';
    echo 
'<td> Bienvenido <b>' $userdata['username'] . '</b>.<br />';
    echo 
'<a href="'.$phpbb_root_path.'login.'.$phpEx.'?logout=true&redirect='.$volver.'">Logout ['.$userdata['username'].']</a><br />';
    echo 
'<a href="' $phpbb_root_path 'profile.php?mode=editprofile">Perfil</a><br />'
Es que había un par de errores, uno en la primera línea con unas comillas mal cerradas, y otro semi error, culpa mía. Se trata de lo siguiente, aunque no afecta a ese error que te sale a tí.
Cuando añadi esto:
Código PHP:
global $db$board_config;
global 
$HTTP_COOKIE_VARS$HTTP_GET_VARS$SID;
$cookiename $board_config['cookie_name'];
$cookiepath $board_config['cookie_path'];
$cookiedomain $board_config['cookie_domain'];
$cookiesecure $board_config['cookie_secure'];
// determinamos si cookie activada sino propagamos sid por url
   
if ( !(isset($HTTP_COOKIE_VARS[$cookiename '_sid']) || isset($HTTP_COOKIE_VARS[$cookiename '_data'])) )
   {
   
output_add_rewrite_var('sid'$userdata['session_id']);
   } 
Lo que hice es automatizar la transmisión de la variable de sesión por query string dependiendo de que esten o no activadas las cookies, con lo cual en la tercera línea sobra lo de transmitir $userdata['session_id'] en el link.

Salu2 ;)

Salu2 ;)
__________________
[+]
[+]