Originariamente inviato da ratlook
si esatto, ottengo proprio quello...
attraverso la tua funzione non dovrei ottenere questo?

index.php?var=A+K
Premesso che l'apertura di php con <? è sconsigliato in quanto alcuni server non sono supportati gli short-tag, ma la notazione completa, ovvero <?php,


Alcuni caratteri non sono utilizzabili nella barra degli indirizzi, per ovvie reagioni.
Devi usare l'accoppiata urlencode per rendere la stringa utilizzabile nella barra degli indirizzi, e urldecode nella pagina di ricezione della variabile.

Quindi nella pagina del link avrai:
Codice PHP:
[url="index.php?var=<?php echo urlencode('A+K'); ?>"]link[/url]
Nella pagina di ricezione (index.php nell'esempio) avrai:
[php]
Quindi nella pagina del link avrai:
Codice PHP:
<?php echo urldecode($_GET['var']); ?>