
05/05/2012, 03:19
|
 | | | Fecha de Ingreso: octubre-2011 Ubicación: Madrid
Mensajes: 81
Antigüedad: 13 años, 4 meses Puntos: 2 | |
sesiones, no puedo, porfa Buenas a todos. De lo que he leido y probado nada me sirve o nada me funciona, jejeje. Os pongo en situación. Ahora tengo 4 ficheros, (innecesarios, pero ya por descartar). Mi problema es que en el Fihero3.php debería pintar Usuario: el usuario que ha hecho login y no lo pinta. No me funcionan las sesiones y yo creoq ue lo tengo bine. Por favor ayuuuuuuuuuuuuuuuuda Fichero1.php Cuando el usuario mete usaurio y contraseña se le llama a este y veo si existe o no el usuario, blablabla, y si si existe llamo a mi segundo fichero
$Ruta_php = "Fichero2.php";
header("Location:".$Ruta_php."?Usuario=$f_Usuario& Tipo=$tipo&Ruta=$f_Ruta");
Fichero2.php Este es llamado por el primero cuando existe usuario y la contra es correcta. Evidentemente Usuario, Ruta y Tipo existen en el anteiror, ok.
<?php
session_start();
import_request_variables("pg","f_");
$Usuario = trim($GET['f_Usuario']);
$Ruta = trim($_GET['f_Ruta']);
$tipo = trim($_GET['tipo']);
$_SESSION['autentificado']='SI';
$_SESSION['usuario'] = $Usuario;
$_SESSION['tipo'] = $tipo;
header("Location:".$Ruta);
?>
Par mí la sesion está creada, no tengo que hacer más según he leio en los manuales. Fichero3.xsl Es una salida de un xml. Muestra unos datos por pantalla, es opciones de usuario, por si el usuario quiere cambiar el nombre de usuario y contraseña y aquí entre código html tengo:
<tr>
<td>
Usuario:
</td>
<td>
<?php
$su_ruta = "../../USUARIO/Fichero4.php";
header("Location:".$su_ruta?mi_ruta=Fichero3.xml&U suario='');
import_request_variables("pg","f_"); $Usuario = $_GET['Usuario'];
echo $Usuario;
?>
</td>
</tr> Fichero4.php
<?php
session_start();
import_request_variables("pg","f_");
$Ruta = trim($_GET['Ruta']);
$Usuario = $_SESSION['usuario'];
$Tipo = $_SESSION['tipo'];
header("Location:".$Ruta?Usuario=$Usuario);
?>
Última edición por interjsr; 05/05/2012 a las 05:19 |