hola a todos tengo un codigo para bloquear un pagina web pero no me funciona en miarroba.es me pueden decir cual es el problema?.
Este es el godigo:
formulario.php <form action="logeo.php" method="post">
Introduzca la contraseña:<br>
<input type="password" name="pass"><br>
<input type="submit" value="entrar">
</form>
Ahora nuestro archivo que procesara el formulario se llamara:
logeo.php <?
$pass=$_POST['pass'];
if ($pass=="hola"){
setcookie("pass", "".$pass"", time()+(3600 * 24));
echo 'La contraseña es correcta puede pasar';
}else{
echo 'la contraseña es incorrecta no puede pasar';
}
?>
SI la contraseña es igual a hola se activa la cookie llamada "pass" con la variable $pass y se activa un tiempo de duración de 3600*24 lo cual me parece que es un tiempo estandar... ahora solo nos queda ¿como bloquear las paginas si no se ha puesto la contraseña?
Es muy facil en cada pagina que queramos bloquear ponemos:
<?
$saludo = $_COOKIE['pass'];
if (!isset($_COOKIE['pass'])) die("esta zona es para usuarios con contraseña");
?>
Asi es el godigo pero no me funciona
:-(
logeo.php
<?php
if (!isset($_COOKIE['pass']))
{
echo "esta zona es para usuarios con contraseña";
header(Location: formulario.php);
}
else
{
$pass=$_POST['pass'];
$saludo='hola';
if ($pass==$saludo)
{
setcookie("pass", $pass);
}
else
{
echo "esta zona es para usuarios con contraseña";
header(Location: formulario.php);
}
}
?>
la sentencia if() esta mal creada. Usa la función exit() para finalizar el script.
<?php
$saludo = $_COOKIE['pass'];
if(!isset($_COOKIE['pass'])){
echo 'esta zona es para usuarios con contraseña';
exit;//Finalizo el script
?>
Lo siento pero sera que me lo pueden explicar mejor como hice yo, pues que me lo hagan de nuevo.
Gracias!
Cita de: neopuerta360 en 19 Agosto 2010, 04:17 AMLo siento pero sera que me lo pueden explicar mejor como hice yo, pues que me lo hagan de nuevo.
Ehh?
Hola! tengo un duda quiero que el libro de visitas que estoy haciendo sin base de datos me diga el numero de firmas que hay como por ejemplo:
El numero de firmas es 2
Me pueden dar algun godigo para eso. :huh:
y con firmas, te refieres a...?
Asi http://foro.elhacker.net/php/libro_de_visitas_sin_base_de_datos_php-t302636.0.html (http://foro.elhacker.net/php/libro_de_visitas_sin_base_de_datos_php-t302636.0.html) Ve ase tema. :D