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: 22 años, 9 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 ;)
__________________
[+]
[+]