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

PD:Puedes encontrar más información sobre esto en las FAQ's de este foro.