繁体   English   中英

获取当前页面的URL

[英]Getting url of the current page

我正在尝试获取该人所在的当前页面的网站网址。 我会在我创建的社交分享按钮中使用它。 这些网站都是Wordpress网站。 我得到了以下网址来获取当前网址,

<?php if (is_home()) { echo site_url(); } else {  echo the_permalink(); } ?>

脚本没有执行,当我点击按钮时,url不会生成,但php脚本会在浏览器中显示。

请帮忙。 谢谢

你会用的

<?php echo $_SERVER['PHP_SELF']; ?>

这将为您提供当前页面的网址。 例如index.php或类似的东西

使用Javascript:

var currentURL = document.URL;
alert(currentURL);

使用PHP:

<?php
function curPageURL() {
 $pageURL = 'http';
 if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
 $pageURL .= "://";
 if ($_SERVER["SERVER_PORT"] != "80") {
  $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
 } else {
  $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
 }
 return $pageURL;
}
?>

如果你想要文件名使用PHP Magic Constants,如__FILE__

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM