PHP 4.0.X a PHP 4.2.2

Francisco
08 de Noviembre del 2002
Hola:

Soy un poco novatillo en esto del PHP, y hasta ahora he programado con versiones 4.0.X.

Hasta el momento, he observado que existen ciertas diferencias (supongo que habrá muchas mas) significativas en lo que se refiere a las variables de sesión y a las que recogen los campos de formularios.

El código que tenía en PHP 4.0.X, estas variables las trataba directamente, sin tener que usar los HTTP_...

Con la ver. 4.2.2 si quiero hacerlo igual, usar el mismo código, tengo que hacer que register_globals (php.ini) esté en Off, y no en On, como viene por defecto.

¿Es correcto?.
¿Es la forma correcta de hacerlo, o conviene el mantenerlo a On, y tratar las sesiones y las variables de los formularios mediante los arrays asociativos correspondientes?.
¿Donde puedo encontrar información que me oriente sobre las diferencias de versiones?.

Muuuuchas gracias.