首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将表单中的输入值重定向到当前页值

将表单中的输入值重定向到当前页值
EN

Stack Overflow用户
提问于 2017-10-09 11:09:06
回答 2查看 128关注 0票数 0

在我的html中,我现在有:

代码语言:javascript
运行
复制
 <input type="hidden" name="redirect" value="example.com" />

是否可以将值更改为重定向到当前页面(基本上是刷新页面),而不必手动为每个页面插入url?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-09 11:19:27

是的,您可以将此函数添加到代码中。我在我的一些应用程序中使用它

创建如下功能:

代码语言:javascript
运行
复制
function getPageUrlNoQuery()
{
    $pageUrl = ($_SERVER['PHP_SELF']);
    return $pageUrl;
}

包括函数文件,并调用。

代码语言:javascript
运行
复制
<input type="hidden" name="redirect" value="<?php echo getPageUrlNoQuery() ?>" />

已经编辑过了,我认为只要您可以调用函数或类,大多数体系结构都应该这样做。不管你用哪种。

票数 0
EN

Stack Overflow用户

发布于 2017-10-09 11:19:44

嗯,在PHP中,您应该知道您正在加载哪个页面,然后将该值放入其中。(我不知道您的体系结构,但是要么手动在控制器中设置变量,要么不使用控制器,然后是simply extract the URL from the get request.)

或者,您可以使用Javascript:

代码语言:javascript
运行
复制
document.getElementById('YourLink').value = window.location.href;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46645032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档