我需要创建一个弹出表单,它将获取弹出链接所在页面的 URL 并将其插入到表单中。从那里我想将其发送给客户服务代表。
有没有办法可以获取 URL 并将其 $_POST 到我的 php 函数?
我需要创建一个弹出表单,它将获取弹出链接所在页面的 URL 并将其插入到表单中。从那里我想将其发送给客户服务代表。
有没有办法可以获取 URL 并将其 $_POST 到我的 php 函数?
快速/肮脏:
<form method="post" onsubmit="document.getElementById('url').value = document.location;">
<input type="hidden" id="url" name="url" value="" />
</form>
我不明白您要查找的网址,但对于同一页面的网址,您可以使用:
<?php
$currentUrl = $_SERVER['PHP_SELF'];
$query = $_SERVER['QUERY_STRING'];
?>
之后,您可以像这样添加网址:
<input type="text" name="url" value="<?php echo $currentURL.'?'.$query; ?>" />
有关更多信息,您可以查看:
<?php print_r($_SERVER); ?>
您正在寻找 document.URL。