- Home
- Categorie
- Digital Marketing
- "share on facebook" e parametri url
-
"share on facebook" e parametri url
Ciao,
ho creato a mano un bottone per condividere le pagine su facebook e altri social network.
Tutto funziona, ma se nell'url della pagina ci sono dei parametri, questi non vengono considerati (sia su Facebook, che Delicious ecc....)quindi su un link del genere:
h t t p: / / www . sito . it /pagina.php
funziona tutto, mentre su questo:
h t t p: / / www . sito . it /pagina.php ? var=variabile&var2=variabile2
non funziona piu', e viene presa solo la pagina senza parametri.
Come posso fare? con l'url rewriting se risolverebbe?
Grazie!
-
Ci fai vedere il codice del bottone?
-
Ciao, l'href viene generato dinamicamente in Php, ma il risultato è questo:
[php]
<a href='facebook.com/share.php?u=miosito.com/gioco.php?cat=categoria&id=1&t=titolo pagina' name='Condividi su Facebook' title='Condividi su Facebook' target='_blank'>
<img src='../images/btnBookmarks/facebook_35.png' alt='Condividi su Facebook' border='0' />
</a>[/php]ovviamente con gli http e www che pero' mi blocca il forum
-
Mmmm!! Forse ho trovato la magagna! L'url va passato CODIFICATO, quindi al posto di "://" --> "%3A%2F%2" e stessa cosa per "?" , "&" e "=".
-
Ok, confermo nel caso dovesse servire a qualcun altro. L'url della pagina va passato al social network o bookmark service che sia in maniera codificata.
In php basta fare:[PHP]
$urlPaginaCodificato = urlencode($urlPagina);
[/PHP]dove $urlPagina è l'url decodificato.