Como siempre, me he estancado en una "tonteria" de esas de los novatos.
De todos modos, veo que en PHP lo de las sesiones no es tan simple como en ASP.
Abro la sesion, me la imprimo.... hasta aquí todo bien pero cuando la intento pasar allí me da error.
El codigo:
Código:
Se, que el "header" no está bien, faltará o sobra alguna coma...... <?php $colname_Recordset1 = "452"; if (isset($_GET['Id'])) { $colname_Recordset1 = (get_magic_quotes_gpc()) ? $_GET['Id'] : addslashes($_GET['Id']); } mysql_select_db($database_tienda, $tienda); $query_Recordset1 = sprintf("SELECT Id FROM usuario WHERE Id = %s", GetSQLValueString($colname_Recordset1, "int")); $Recordset1 = mysql_query($query_Recordset1, $tienda) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); $totalRows_Recordset1 = mysql_num_rows($Recordset1); $Id = $row_Recordset1['Id']; session_cache_limiter('nocache,private'); session_name('ude'); session_start(); #pedimos que escriba el identificador único echo session_id($Id),"<br>"; echo session_name(),"<br>"; header("location: prueba.php?"echo session_name()."=".session_id($Id)); ?>