La primera pagina es una donde el usuario le va a dar un password o ID y le da aceptar en un boton, si el password existe (ya esta en una base de datos Mysql) entonces me pasa a otra segunda pagina, pero en esa pagina quiero en la barra del navegador aparazca algo como: www.algo.com.index.php?ID?xxxxxxxxxx y asi cuando vaya ala tercera pagina .
la pagina de inicio k tengo es la siguiente:
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>Gsheydyhfhfyfugjgj</title> <link type="text/css" rel="stylesheet" href="css/sponsor.css"/> </head> <body> <div id="contenedor"> <div id="header" align="center"> </div> <div id="contenido"> <p> <form name="formulario" method="post" action= action="htm/index2.php"> <p class="title1">Bkdududjfjfhrtytdtd ! ! !</p> <p> </p> <p class="text">TEXTO CUALQUIERA</p> <p> </p> <p class="text">ID o Contraseña: <input name="usuario" type="text" maxlength="5" id="sponsorTextBox" /> <input type="submit" name="Submit" value="Entrar al Sito Web!" id="Button1" /></p> <p class="text"> </p> </p> <p> </p> <p> </p> <p class="text"><strong>Nota: </strong>Si no tienes un ID o Contraseña quiere decir que no sabes quien te invitó a esta página o como es que llegaste aquí. En este caso <a id="HyperLink1" href="htm/page2.php">solo has clic aquí</a> para que el sistema te asigne un ID aleatoriamente.</p> <p class="text"> </p> <p class="text">SI NO TIENE UN ID VALIDO, QUE EN EL LINK LE DE Y QUE AL PASARLO A INDEX2.PHP SE LE ASIGNE UN ID ALEATORIAMENTE DE LOS QUE HAY EN LA BASE DE DATOS</p> <p class="text"> </p> <br/><br/> <br/> </div> </form> </div> </div> </body> </html>
INDEX2.PHP
Código PHP:
<?
session_start();
$host="LOCALHOST";
$user= "USUARIO" ; // Poner aquí nuestro nombre de usuario.
$password = "CONTRASEÑA"; //Poner aquí nuestra contraseña.
$db="gente";
$enlace = mysql_connect($host,$user,$password);
mysql_select_db($db, $enlace);
$consulta = mysql_query("SELECT id FROM id_socios
WHERE id LIKE '$usuario'");
$dato= mysql_fetch_array($consulta);
$cambia= $dato["usuario"];
//echo "<hr size = 10 color = ffffff width = 100% align = left>";
if ($dato =="")
{
//echo "Los datos no son correcto,
//<a href=index.php>Volver";
$resultMenuUrlName2 = "index.php";
echo "<META HTTP-EQUIV=Refresh CONTENT=0;URL=$resultMenuUrlName2>";
}
else
{
$valid_user= $cambia;
session_register("valid_user");
//$resultMenuUrlName = "htm/page2.html";
//echo "<META HTTP-EQUIV=Refresh CONTENT=0;URL=$resultMenuUrlName>";
header("Location: htm/page2.php");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>NCJDUEHEYEHEHEHE</title>
<link type="text/css" rel="stylesheet" href="css/style.css"/>
</head>
<body>
<?
if (session_is_registered("valid_user"))
{
echo "Ahora estas logueado como: $valid_user <br>";
}
?>
<div id="page">
<div id="cuerpo">
<div id="cabecera"><img src="../images/banner.jpg" width="952" height="192" alt="" border="0"/></div>
<p class="text">
<div class="clear">
</div>
</div>
</body>
</html>
OK.. ESO ES O QUE ESTOY INTENTANDO HACER... pero me marca error... hay alguna forma de hacer las sessiones ???