如何将URL复制到表单中

时间:2013-05-30 18:37:15

标签: php javascript forms post

我需要创建一个弹出窗体,它将获取弹出链接所在页面的URL并将其插入到窗体中。从那里我想把它发送给客户服务代表。

有没有办法可以获取URL并将$ _POST它添加到我的php函数中?

3 个答案:

答案 0 :(得分:2)

快速/脏:

<form method="post" onsubmit="document.getElementById('url').value = document.location;">
<input type="hidden" id="url" name="url" value="" />
</form>

答案 1 :(得分:1)

我不明白你要找的是哪个网址,但是你可以使用同一页面的网址:

<?php
$currentUrl = $_SERVER['PHP_SELF'];
$query = $_SERVER['QUERY_STRING'];
?>

之后你可以像这样添加网址:

<input type="text" name="url" value="<?php echo $currentURL.'?'.$query; ?>" />

有关详细信息,请查看:

<?php print_r($_SERVER); ?>

答案 2 :(得分:0)

您正在寻找document.URL。

http://www.w3schools.com/jsref/prop_doc_url.asp