Es muy facil, debes usar la matriz global: $_REQUEST['nombre_variable'] para obtener las variables pasadas a través de la URL:
http://tusitio/index.php?accion=buscar Código PHP:
$_REQUEST['accion'] //vale buscar.
Para obtener variables del metodo post, o sea al enviar un formulario $_POST:
Código PHP:
$_POST['nombre_del_campo']
Para obtener variables del metodo GET:
Código PHP:
$_GET['nombre_variable']
Hacer variables globales accesibles desde cualquier parte del script, $GLOBALS, es accesible desde una función, no necesitas usar 'global'.
Esto es un array y PHP almacena allí todas las variables que le definas:
Código PHP:
$GLOBALS['nombre'] = "pepito"; //Así la defines
echo $GLOBALS['nombre']; //Escribe pepito
Espero que te sirva