en este tema tienes una funcion para obtener y analizar los parametro por GET.
http://www.forosdelweb.com/showthread.php?p=3745512.
sobre la opcion con php, simplemente consta de imprimir el contenido del array $_GET. claro, debes tomar otras precauciones para evitar inyeccion de codigo malicioso (XSS) el cual no lo voy a considerar en el siguiente ejemplo.
Código PHP:
<body onload="load('<?php echo $_GET['parametro'];?>', ...);">
...
</body>
o bien puedes pasar los datos en formato JSON. claro, en este caso la funcion aceptaria un solo argumento, el cual es un objeto que dentro tiene todos los parametros.
Código PHP:
<body onload="load(<?php echo json_encode($_GET);?>);">
...
</body>
con ajax, es casi la misma idea que la anterior. lo unico que envias la consulta a una pagina php que devuelva como respuesta un JSON. en este caso, la respuesta se lee como string lo cual tienes que analizarlo con JSON.parse().