Ver Mensaje Individual
  #23 (permalink)  
Antiguo 28/09/2005, 15:11
Tigervlc
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 20 años, 11 meses
Puntos: 3
Cita:
Iniciado por Apal
ALELUYAAAAAAAAA, encontre a alguien que sabia como hacerlo. miren, lo pongo aqui para los que lo necesiten igual que yo,

En el código del formulario...
Código HTML:
<form action="password.php?op=redireccion" method="POST">
        <div align="center">
          <input name="password" type="text" class="Estilo29" size="10" />
          <input type="submit" class="Estilo2" value="Go!" />
        </div>
    </form> 
Y el código de el "password.php"...
Código PHP:
<?PHP
//password.php
function redireccion($password){
global 
$password;
echo 
"clave: $password";
if(
$password == "dt"){
include 
'priv/digitaltelecom.php';
}elseif(
$password == "pass2"){
include 
'pass2.php';
}elseif(
$password=="pass3"){
include 
'pass3.php';   //faltaban los ;
}else{
echo 
"error";
}  
//te faltaba cerrar !
}

switch(
$op){
case 
"redireccion":
redireccion($password);
}

?>

espero que le sirva a alguien aparte de a mi, muchas gracias a todos,
Hola. He estado mirando el hilo entero porque me ha parecido interesante. Quisiera aportar algo a la solución final. Según creo, es siempre recomendable por motivos de seguridad usar variables de formulario para obtener los valores del formulario enviado, en vez de usarlos directamente.

Código PHP:
<?PHP
//password.php

$password $_POST['password']; // También con $HTTP_POST_VARS['password']

function redireccion($password){
global 
$password;
echo 
"clave: $password";
if(
$password == "dt"){
include 
'priv/digitaltelecom.php';
}elseif(
$password == "pass2"){
include 
'pass2.php';
}elseif(
$password=="pass3"){
include 
'pass3.php';   //faltaban los ;
}else{
echo 
"error";
}  
//te faltaba cerrar !
}

switch(
$op){
case 
"redireccion":
redireccion($password);
}

?>