Ok, alura: la funzione che ti serve e' parse_url. Questa funzione prende un url e lo divide in parti; ciascuna parte e' una chiave di un array associativo.

$arrayURL = parse_url($URL);

Adesso ti trovi l'array $arrayURL con i dati separati. Fai un bel:

print_r($arrayURL);

e capisci subito come e' strutturato.

Dopodiche' vedi che ti serve la chiave 'path' e ci accedi:

$path = $arrayURL['path'];

Ora, non sono sicuro che la path che ritorna la funzione contenga o meno il nome dello script. Se lo contiene, non fai altro che fare un bel:

$path = substr($path, 0, strrpos("/", $path));

Cioe' prendi la parte di path che va dal carattere 0 all'ultimo carattere "/" di path.