在我的html中,我目前有:
<input type="hidden" name="redirect" value="example.com" />
是否可以更改值以重定向到当前页面(基本上刷新页面)而无需手动将URL添加到每个页面中?
答案 0 :(得分:0)
是的,您可以将此功能添加到您的代码中。我在我的一些应用程序中使用它
创建一个类似的函数:
function getPageUrlNoQuery()
{
$pageUrl = ($_SERVER['PHP_SELF']);
return $pageUrl;
}
包含功能文件,然后调用。
<input type="hidden" name="redirect" value="<?php echo getPageUrlNoQuery() ?>" />
已编辑,我认为这应该适用于大多数架构 你可以调用函数或类。无论你使用哪个。
答案 1 :(得分:0)
好吧,在PHP中你应该知道你正在加载哪个页面,然后把它放入。(我不知道你的架构,但是要么手动设置控制器中的变量,要么你不使用控制器,然后simply extract the URL from the get request.)
或者您可以使用Javascript:
document.getElementById('YourLink').value = window.location.href;