il metodo è giusto ti da qualche errore?

Comunque devi stare molto attento a come lo usi...

Volendo potrei farti caricare degli indirizzi maligni.

La prima cosa che ti consiglio di fare è questa:

codice:
if (!$_GET['link']) { $link = "Testo"; }
else { $link = basename($_GET['link']); }