Premesso che l'apertura di php con <? è sconsigliato in quanto alcuni server non sono supportati gli short-tag, ma la notazione completa, ovvero <?php,Originariamente inviato da ratlook
si esatto, ottengo proprio quello...
attraverso la tua funzione non dovrei ottenere questo?
index.php?var=A+K
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:
Nella pagina di ricezione (index.php nell'esempio) avrai:Codice PHP:
[url="index.php?var=<?php echo urlencode('A+K'); ?>"]link[/url]
[php]
Quindi nella pagina del link avrai:
Codice PHP:
<?php echo urldecode($_GET['var']); ?>