La forma de enviar las variables, no cambia:
Un link se haría así:
<a href="pagina2.php?id=1&nombre=jorge">Enlace</a>
Lo que cambia es la manera de recoger las variables en la pagina2.
Con el register globals en On, simplemente podíamos tener disponibles las variables $id y $nombre con los valores que pasamos por url. O sea que haciendo:
Código PHP:
echo $id;//esto imprimiría "1"
echo $nombre;//Esto imprimiría "jorge"
Pues con la directiva en OFF... las variables sólo estarán disponibles dentro del array superglobal $_GET... O sea que si pones el código anterior con el RG en off... te dará error (o simplemente no imprimirá nada). La forma de recoger las variables sería así:
Código PHP:
echo $_GET['id'];
echo $_GET['nombre'];
Parece un poco complicado tener que escribir $_GET['variable'] en lugar de simplemente $variable, pero tiene muchísimas ventajas. Sobretodo, se gana en seguridad.
Espero que se haya entendido.
Saludos
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
PD:Puedes encontrar más información sobre esto en las FAQ's de este foro.