在事件发生时获取元素位置的当前页面URL并在另一页面上输出URL

时间:2012-06-26 13:31:29

标签: php javascript jquery html

我有一个下载按钮,使用免费下载。

<input type="button" name="btn" value="Download"/>

现在我也有这个显示页面当前网址的PHP代码。

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

最后我下载页面... downloadbutton.php 我的问题是,如何将它们合并在一起,以便 无论我把下载按钮放在哪个网站上,它都会显示当前网站的点击时点击下载按钮的网址。我希望url在downloadbutton.php

回显

感谢。

2 个答案:

答案 0 :(得分:0)

这样说:

<input type="button" name="btn" value="Download" onclick="location.href='<?php echo "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>'" />

这会重定向到当前的下载页面。

答案 1 :(得分:0)

你的意思是引用者。这很简单:

echo $_SERVER['HTTP_REFERER']

重定向它是这样的:

<input type="button" name="btn" value="Download" onlick="document.location=<? echo $url ?>">