Sì, ma non sotto il link.
"test.php?link=new" può provenire da un'altra pagina, da un altro sito o, addirittura, immetterlo tu manualmente. La pagina "test.php" provvederà a recuperare $_GET['link'] dall'url.
Esempietto:
pagina ciao.htm (può essere anche in un dominio esterno):
Codice HTML:
<!doctype html>
<html>
[... resto della pagina html...]
<a href="http://sito.it/test.php?link=ciao">Questo scriverà ciao</a>
<a href="http://sito.it/test.php?link=albero">Questo scriverà albero</a>
<a href="http://sito.it/test.php?link=cane">Questo scriverà cane</a>
<a href="http://sito.it/test.php?link=lupo">Questo scriverà lupo</a>
[... resto della pagina html ...]
</body>
</html>
pagina test.php:
Codice PHP:
<?php
if( isset($_GET['link']))
echo 'Hai prenuto: '.$_GET['link'];
else echo 'Parametro link GET non trovato!';
?>
...scrivendo nella barra degli indirizzi del tuo browser:
Codice:
http://sito.it/test.php?link=scuola
Verrà scritto: "Hai premuto: scuola"
Ciao!