0

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

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

4

3 回答 3

2

快速/肮脏:

<form method="post" onsubmit="document.getElementById('url').value = document.location;">
<input type="hidden" id="url" name="url" value="" />
</form>
于 2013-05-30T18:38:58.463 回答
1

我不明白您要查找的网址,但对于同一页面的网址,您可以使用:

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

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

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

有关更多信息,您可以查看:

<?php print_r($_SERVER); ?>
于 2013-05-30T18:43:48.620 回答
0

您正在寻找 document.URL。

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

于 2013-05-30T18:39:56.273 回答