Jeje, igual estaba mal lo que yo había dicho antes.
$_SERVER[QUERY_STRING] devuelve una cadena desde el '?' en una URL hasta el final. Ej:
URL:
http://forosdelweb.com/newreply.php?...ote=1&p=976986
$_SERVER[QUERY_STRING]: do=newreply&noquote=1&p=976986
Igualmente, si lo quiere hacer poniendo archivo.php/accion?firmar en la url, puede usar $_SERVER["PHP_SELF"] para leerlo desde el script, pero no le veo mucho sentido.
Suerte
Fede