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