Il codice che hai scritto utilizza una funzione deprecata e sconsigliata da anni (http://www.php.net/register_globals) così come session_register().

Ti suggerisco di ricominciare leggendo le basi del PHP:

http://www.php.net/manual/en/languag...s.external.php
http://www.php.net/manual/en/reserve...ables.post.php

http://www.php.net/manual/en/session.examples.basic.php