Autor
|
Tema: Tutorial: Crear area restringida con php en nuestra web (Leído 23,719 veces)
|
stavrosdrv
Desconectado
Mensajes: 11
|
$consulta=mysql_query("select * from $TABLA order by nombre asc"); if($total_edificios==0){ echo "No hay datos"; }else{ { echo "-". $resultado["nombre"] . "<a href='accion.php?accion=borrar&id=$resultado[nombre]'><img src='img/borrar.png' border='0'></a>"; } } if ($_GET['accion']=="borrar"){ if ($total_registros == 1){ echo"debe exsistir por lo menos un dato en la base de datos."; } $a_borrar= $_GET['nombre']; header ("Location: listado.php"); }
seria algo así.... ojala sea de utilidad. Gracias mira asi quedo mi lestado: <?php
$servidor = "tuservidor"; $usuario = "nombreusuario"; $clave = "tuclavedeusuario"; $basedatos = "nombrebasedatos";
$conexion=mysql_connect ($servidor, $usuario, $clave) or die ('problema conectando porque :' . mysql_error()); mysql_select_db ($basedatos,$conexion); $cadena ="SELECT * FROM tutabla"; $tabla = mysql_query($cadena, $conexion) or die ("problema con cadena de conexion<br><b>" . mysql_error()."</b>"); $registros encontrados = mysql_num_rows($tabla); echo "Encontrados: ".$registros encontrados."<br>; while ($registro = mysql_fetch_array($tabla)){ echo $registro['campos_de_tabla']; } ?>
|
|
|
En línea
|
|
|
|
stavrosdrv
Desconectado
Mensajes: 11
|
$sql = " INSERT INTO `usuarios` (`user`, `pass`, `contenido`) VALUES ('". base64_encode($_POST['user_registrar'])."', '". md5($_POST['pass_registrar'])."', '<b>Bienvenido ". mysql_real_escape_string(htmlspecialchars($_POST['user_registrar'], ENT_QUOTES)). "!</b><br>Contenido a espera de ser editado.'); "; if(mysql_query($sql,$conectar_sql)){ setcookie('user_login', base64_encode($_POST['user_registrar'])); setcookie('pass_login', md5($_POST['pass_registrar'])); header("Estado: Redireccionando para su validacion..."); header("location: http://".$_SERVER[HTTP_HOST].$_SERVER[PHP_SELF]); exit(0); }else{ return false; } } } } } /* =========================================================== */ ?> Ok ya quedo pero donde meto el contenido o lo redirecciono con un java?
|
|
|
En línea
|
|
|
|
Churrin515
|
Yeshua, creo que tienes un error, tu estas poniendo: <?php if(!($_SERVER['HTTP_REFERER']==" ingreso.php")){ echo "No puedes entrar, debes registrarte"; ?> <html> <head> <META NAME = "ROBOTS" CONTENT = "NOARCHIVE"> <title>USER1</title> </head> <body> Estas autentificado, este es tu espacio personal. </body> </html>
Pero descubri que en realidad se debia poner: <?php if(!($_SERVER['HTTP_REFERER'] == "http://localhost/Validar/ingreso.php")){ echo "No puedes entrar, debes registrarte"; } else { ?> <html> <head> <META NAME = "ROBOTS" CONTENT = "NOARCHIVE"> <title>USER1</title> </head> <body> Estas autentificado, este es tu espacio personal. </body> </html> <?php } ?>
En fin, me funciono bien...
|
|
|
En línea
|
|
|
|
Og.
Desconectado
Mensajes: 822
Aprendiendo de la vida
|
Pero descubri que en realidad se debia poner: <?php if(!($_SERVER['HTTP_REFERER'] != "http://localhost/Validar/ingreso.php")){ echo "No puedes entrar, debes registrarte"; } else { ?> <html> <head> <META NAME = "ROBOTS" CONTENT = "NOARCHIVE"> <title>USER1</title> </head> <body> Estas autentificado, este es tu espacio personal. </body> </html> <?php } ?>
En fin, me funciono bien... dudo que eso funcione, por que lo que hace es : encaso de que no vengas de http://localhost/Validar/ingreso.php el html quedaria asi: No puedes entrar, debes registrarte<html> <head> <META NAME = "ROBOTS" CONTENT = "NOARCHIVE"> <title>USER1</title> </head> <body> Estas autentificado, este es tu espacio personal. </body> </html>
en caso de que vengas de http://localhost/Validar/ingreso.php el html quedaria asi: <html> <head> <META NAME = "ROBOTS" CONTENT = "NOARCHIVE"> <title>USER1</title> </head> <body> Estas autentificado, este es tu espacio personal. </body> </html>
saludos! pd: es una teoria
|
|
« Última modificación: 10 Julio 2009, 00:18 am por Nphacks »
|
En línea
|
|-
|
|
|
Dosjota
Desconectado
Mensajes: 190
Mas Chileno que los porotos con longaniza...
|
Pero descubri que en realidad se debia poner: <?php if(!($_SERVER['HTTP_REFERER'] != "http://localhost/Validar/ingreso.php")){ echo "No puedes entrar, debes registrarte"; } else { ?> <html> <head> <META NAME = "ROBOTS" CONTENT = "NOARCHIVE"> <title>USER1</title> </head> <body> Estas autentificado, este es tu espacio personal. </body> </html> <?php } ?>
En fin, me funciono bien... dudo que eso funcione, por que lo que hace es : encaso de que no vengas de http://localhost/Validar/ingreso.php el html quedaria asi: No puedes entrar, debes registrarte<html> <head> <META NAME = "ROBOTS" CONTENT = "NOARCHIVE"> <title>USER1</title> </head> <body> Estas autentificado, este es tu espacio personal. </body> </html>
en caso de que vengas de http://localhost/Validar/ingreso.php el html quedaria asi: <html> <head> <META NAME = "ROBOTS" CONTENT = "NOARCHIVE"> <title>USER1</title> </head> <body> Estas autentificado, este es tu espacio personal. </body> </html>
saludos! pd: es una teoria " http://localhost/Validar/ingreso.php"solo coloca: "ingreso.php" lo otro del mensaje, si es solo un mensaje, muestralo y redirecciona a "INGRESAR.PHP" ...
|
|
|
En línea
|
|
|
|
& eDu &
Desconectado
Mensajes: 580
|
<?php if(!($_SERVER["HTTP_REFERER"]==" ingreso.php")){ echo "No puedes entrar, debes registrarte"; } ?> <html > <head> <META NAME = "ROBOTS" CONTENT = "NOARCHIVE"> <title>USER1</title> </head> <body> Estas autentificado, este es tu espacio personal. <a href="salida.php" target="_top">Salir de forma segura</a> </body> </html>
Ahi puede entrar todo el mundo, no hace falta estar registrado.
|
|
|
En línea
|
|
|
|
|
|