Acuérdate del Register Globals que te
comentó dec. Tanto si enviamos datos con un formulario como si los enviamos en la línea de direcciones, los valores ya no son accesibles directamente en PHP en forma de variables. En el caso de un formulario (si usa el método POST), debes usar el arreglo $_POST, y en el caso de la línea de direcciones debes usar $_GET.
// Saludos