Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/10/2011, 10:52
Avatar de venom_mau
venom_mau
 
Fecha de Ingreso: julio-2009
Mensajes: 152
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Direccionamiento despues de login

En realidad no entiendo en tu primer script:

Código PHP:
<?php
    session_start
();
    include(
'conexion.php');
          
    if(empty(
$_SESSION['id_cliente'])) { // comprobamos que las variables de sesión estén vacías      
?>

        <form action="verificar_usuario.php" method="post">
            <label>Usuario:</label><br />
            <input type="text" name="id_cliente" /><br />
            <label>Contraseña:</label><br />
            <input type="password" name="clave" /><br />
            <input type="submit" name="enviar" value="Ingresar" />
        </form>                    
<?php
    
}else {
?>
<?php

header
("Location:index.php?id=$_GET['id_noticia']");  


?>
<?php
    
}
?>
De donde sacas id_noticia, pero puedes intentar esto:

Código PHP:
header("Location:index.php?id=".$_GET['id_noticia']." "); 
Aunque debes tener en cuenta, que $_GET en palabras simples, se usa para recibir datos no para enviar, a menos que manejes un formulario y tengas como metodo de envío a GET, me explico?

En el script donde mandas este id_noticia, en lugar de usar $_GET['id_noticia'] porque no guardas lo que tiene ese $_GET en otra variable, por ejemplo $id_noticia, y harías esto:
Código PHP:
header("Location:index.php?id=".$id_noticia." "); 
y lo recibirías con:
Código PHP:
$_GET['id']; 
Fíjate bien en el orden y uso de las comillas dobles y comillas simples o apostrofos. Te recomiendo le des una repasada a concatenación, y el manejo de formularios con php.


no se me ocurre mas... Suerte