与request_uri建立链接

时间:2018-04-04 20:43:11

标签: php

我有一个表单,在提交表单时向我发送电子邮件。我添加了一个隐藏字段,显示表单已提交的URL。这段代码:

ddev composer

正在我的电子邮件中打印:add_filter('frm_get_default_value', 'my_custom_default_value', 10, 2); function my_custom_default_value($new_value, $field){ if($field->id == 84){ //ID of the hidden field $new_value = $_SERVER['REQUEST_URI']; //stores the value of the URL } return $new_value; }

但我希望将打印材料作为这样的链接代替:https://example.com/tour/australia。我尝试使用以下代码解决此问题:

/tour/australia

但是我无法使用此代码进行打印。有人可以帮我解决这个问题吗?

祝你好运

1 个答案:

答案 0 :(得分:1)

使用$ _SERVER ['SERVER_NAME']获取主机名,并将其添加到另一个主机名。像这样:

$new_value = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];

您可能需要在其中添加/。这是来自记忆,我现在无法测试。