Ver Mensaje Individual
  #16 (permalink)  
Antiguo 06/11/2006, 04:49
Avatar de ZiTAL
ZiTAL
 
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 2 meses
Puntos: 62
;)

perdonad pero me ha venido la jefa y no podia seguir escribiendo. El tema de register_globals es que si lo tienes en ON, se pueden meter variables por ejemplo desde la URL, es un fallo de seguridad MUY GRAVE. Solucion: utilizar variables, GET, POST, SESSION, COOKIES, nada de variables globales, tus formularios te lo agradeceran ;)

pongamos un ejemplo:

si tenemos un formulario que llama a si mismo y hace la inserccion en la BBDD:

index.php
Código PHP:

if($insertar==true)
 {
   
insertar en la bd$variable1$variable2 //paso de poner el codigo ;)
 

con la url: index.php?insertar=true&variable1=tarari&variable2 =ketevi

pues ya te hace la picha un lio, no se si se me entiende.

en su lugar se deberia de utilizar las variables POST, para formulario

Código PHP:
if($_POST["insertar"]==true)
 {
   
insertar en la bd$_POST["variable1"$_POST["variable2"];
 } 
si quieres pasar las variables por URL como el ejemplo de antes pues utiliza $_GET para recoger las variables, eso si, no los utilices para formularios.

Un saludo y suerte
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan