0
我需要插入實際的URL此鏈接:得到實際的URL,最佳做法,這種情況下
<a href="http://www.facebook.com/sharer.php?u=**MY_URL**&t=<?php echo($title); ?>" target="blank">Share on Facebook</a>
什麼方法是最好的?謝謝!
我需要插入實際的URL此鏈接:得到實際的URL,最佳做法,這種情況下
<a href="http://www.facebook.com/sharer.php?u=**MY_URL**&t=<?php echo($title); ?>" target="blank">Share on Facebook</a>
什麼方法是最好的?謝謝!
可以使用超全局$_SERVER
陣列;-)
<?php
$myURL = 'http://'. $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
?>
和您的鏈接將...
<a href="http://www.facebook.com/sharer.php?u=<?php echo($myURL); ?>&t=<?php echo($title); ?>" target="blank">Share on Facebook</a>
// 編輯:
$myURL
應該urlencode()
d和檢查協議 - >
<?php
$protocol = 'http://';
if(!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' || $_SERVER['SERVER_PORT'] == 443) {
$protocol = 'https://';
}
$myURL = urlencode($protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
?>
JavaScript中的location.href用於url(沒有最後一個「/」) – JCOC611 2011-01-24 23:19:28
您是否指當前頁面的URL? – Adam 2011-01-24 23:19:31