如何与Facebook,LinkedIn和Twitter分享按钮分享当前页面?

时间:2017-05-30 09:07:23

标签: php html facebook twitter linkedin

如果已经提出这个问题,我很抱歉,但这种情况有所不同。我正在尝试创建一个共享当前URL的Facebook按钮,但我不知道如何做到这一点。我的问题是:我应该放什么而不是'主页',以便这些按钮共享用户当前所在的页面而不是特定的URL? 这是当前代码的样子(我在主页上替换了网站的URL):

  <a href="http://www.facebook.com/sharer.php?u='homepage' target="_blank" style="text-decoration:none">
    <img src="http://image.noelshack.com/fichiers/2015/25/1434621881-iconmonstr-facebook-4-icon-32.png" alt="Facebook">
</a>

<!-- LinkedIn -->
<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=homepage" target="_blank" style="text-decoration:none">
    <img src="http://image.noelshack.com/fichiers/2015/25/1434621881-iconmonstr-linkedin-4-icon-32.png" alt="LinkedIn">
</a>

<!-- Twitter -->
<a href="https://twitter.com/share?url=homepage" target="_blank" style="text-decoration:none">
    <img src="http://image.noelshack.com/fichiers/2015/25/1434621881-iconmonstr-twitter-4-icon-32.png" alt="Twitter">
</a>

1 个答案:

答案 0 :(得分:1)

// Get the current URL
<?php
$Url = (@$_SERVER["HTTPS"] == "on") ? "https://" : "http://";
$Url .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
?>
<a href="http://www.facebook.com/sharer.php?u=<?php echo $Url; ?>" target="_blank" style="text-decoration:none">
    <img src="http://image.noelshack.com/fichiers/2015/25/1434621881-iconmonstr-facebook-4-icon-32.png" alt="Facebook">
</a>

<!-- LinkedIn -->
<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=<?php echo $Url; ?>" target="_blank" style="text-decoration:none">
    <img src="http://image.noelshack.com/fichiers/2015/25/1434621881-iconmonstr-linkedin-4-icon-32.png" alt="LinkedIn">
</a>

<!-- Twitter -->
<a href="https://twitter.com/share?url=<?php echo $Url; ?>" target="_blank" style="text-decoration:none">
    <img src="http://image.noelshack.com/fichiers/2015/25/1434621881-iconmonstr-twitter-4-icon-32.png" alt="Twitter">
</a>