分享当前页面链接LINKEDIN和FACEBOOK(主机名取名)

时间:2013-12-06 08:24:34

标签: facebook html5 api linkedin share-button

我为我的网页制作共享按钮,我的域名可以更改一次,这就是为什么我不能在我的链接中使用静态域名。问题是:我如何创建应该适用于所有域的共享链接? 分享这样的链接:

<li><a href="https://www.linkedin.com/cws/share?url=http://MYPAGE.com" target="_blank"><img src="img/1.png" alt="linkedin"></a></li>
<li><a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2MYPAGE.com" target="_blank"><img src="img/2.png" alt="facebook"></a></li>

1 个答案:

答案 0 :(得分:1)

我想这会有所帮助

<?php $site_url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>  

这将使用您的站点地址创建名为site_url的变量,无论域名是什么。 然后你就可以像这样简单地触发分享按钮

 <li><a href="https://www.linkedin.com/cws/share?url=<?php echo $site_url ;>?" target="_blank"><img src="img/1.png" alt="linkedin"></a></li>
<li><a href="https://www.facebook.com/sharer/sharer.php?u=<?php echo $site_url ;>?" target="_blank"><img src="img/2.png" alt="facebook"></a></li>

希望它有所帮助..谢谢