Nel secondo script hai dimenticato di assegnare il valore di $_GET['titolo'] alla variabile $titolo.
Consiglio: evita di utilizzare la parola chiave global, in quanto crea uno stato globale all'interno della tua applicazione e non è mai una cosa buona. Tra l'altro non serve a nulla nel tuo script.
Inoltre potresti modificare il secondo script con un controllino sulla variabile
Codice PHP:
<?phpif (isset($_GET['titolo'])) { $titolo = $_GET['titolo'];} else { $titolo = 'titolo mancante';}
echo $titolo;
oppure
Codice PHP:
<?php
$titolo = isset($_GET['titolo']) ? $_GET['titolo'] : 'titolo mancante';
echo $titolo;