Avevo già provato a rimpiazzare le funzioni e a fare i vari controlli sulla stringa (addslashes, htmlspecialchars ecc.) ma niente di buono.
Mi sembra di capire che la stringa get deve essere mandata direttamente alla pagina in cui risiede lo script, io invece lo script l'ho inserito attraverso un require_once() nell'index.php
Potrebbe essere questo il problema