Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/07/2003, 01:23
Avatar de DINASEN
DINASEN
 
Fecha de Ingreso: marzo-2003
Mensajes: 997
Antigüedad: 21 años, 1 mes
Puntos: 1
si se puede pro supuesto mandar mas de una variable seria :ç

<a href=\"mostrar_reg.php?id=$data[id]&nombre=$data[nombre]&direccion=$data[direccion]\" class=\"correo\">$data[id]</a>

como habras visto lo unico que debes hacer es despues te terminar una variable pero un ampersand para unir otra mas (&), primer punto resuelto..

2 para que no pase esto podias hacer lo siguiente

Código PHP:
veri.inc.php 

<?

if ($_SERVER['HTTP_REFERER'] == ""){
header ("Location: error.php");

}
?>


error.php

<?
echo"Error inesperado";
?>

y en la primera linea de donde se visualizan los datos o se editan o borras pones

require("veri.inc.php");
esta es una solucion otra seria codificar los datos con envias de alguna manera que tu solo conozcas como me explico manoloWeb el otro dia muy bien y seria asi

Código PHP:
Codigo e idea de ManoloWeb:

Una cosa que yo hago es agregar un numero "verificador" en una variable adicional...

Por ejemplo:

ID=12

Para sacar el verificador hago algo como esto
...

(
ID X 8) + 3

(12 X 8) + 399

Y tomo el ultimo digito
es decir 9

$verif
=substr(($ID*8)+3,-1);

Entonces a la hora de construir el linkhago esto:

<
a href="index.php?accion=borrar&v=9&ID=12">

Asísi alguien le cambia el ID manualmenteno funciona el srciptya que antes de procesarlohago la comprobación de nuevo...

if (
substr(($ID*8)+3,-1)==$_GET["v"]){

Borro el registro

} else {

Muestro un error

}

A ver si les sirve 
otra posible solucion seria poner un frame a 100%

Un Saludo