problemas de plataformas

titis
03 de Febrero del 2004
tengo un scrip de PHP para poner password a la pagina de aministracion, el problema es que lo probe en windows y jalo correctamente, lo pase a redhat 9 y solo entra a la parte de contraseña invalida.

El script es el siguiente, necesito su ayuda:
<?php
// Comparamos a ver si son correctos
if ($usuario=="titis" && $password=="1234")
{
$valido="si";
}
else
{
$valido="no";
}
?>
<html>
<head>
<title>Pagina privada</title>
</head>
<body>
<? if ($valido=="si")
{
?>
' A continuación todo el contenido de nuestra pagina privada
<p>BIENVENIDO A LA PAGINA PRIVADA</p>
<? }
else
{
?>
<p>USUARIO O CONTRASEÑA INCORRECTA</p>
<? } ?>
</body>
</html>

scriptman
03 de Febrero del 2004
Primero que nada, este foro es de HTML, hay uno de PHP, pero igual te contestare aqui;

No puedes tener las variables asi, tal cual, necesitas tomarlas de algun lado: $_POST('usuario') ó $_GET("usuario"), request, etc. en ves de "$usuario".... configurando global_variables= "on" en tu config de PHP, podrias usar la variable tal cual; PERO NO ES RECOMENDABLE (lee los comentarios en el archivo de configuracion de PHP, y la documentacion oficial de PHP), y menos aun en un codigo que se supone es la puerta segura contra un intruso no deseado.

Ademas, no es recomendable pasar las variables de ese tipo por URL (espero que no sea ese el caso).

Saludos, scriptman.
.::Apoya el software libre::.