【问题标题】:Keeping Current URL after form submit PHP表单提交 PHP 后保持当前 URL
【发布时间】:2017-04-27 22:47:47
【问题描述】:

假设我有例如:(foo.com/index.php?a=1) 和一个表单来提交数据,但是当提交被点击时,url 刷新并且它摆脱了附件中的值。

即使点击了 sumbit 按钮,我如何使页面上的 url 保持与以前相同。

谢谢

【问题讨论】:

标签: php html


【解决方案1】:

像这样:action="yourpage.php?var1=value1&var2=value2"。你可以像这样使用 PHP 获得这些:$var1 = $_GET['var1'].

例子:

<form method="post" action="yourpage.php?var1=value1&var2=value2">
[...]
</form>

您可以这样做将现有变量添加到 url:

<form method="post" action="yourpage.php?var1=<?php echo $_POST['var1'];?>&var2=<?php echo $_POST['var2'];?>">
[...]
</form>
<!-- Output:
<form method="post" action="yourpage.php?var1=value1&var2=value2">
[...]
</form>
-->

【讨论】:

    【解决方案2】:

    将 HTML 中的表单操作更改为发布。即:

    <form action="..." method="post">
    

    假设它目前是一个获得。然后为您的 URL 设置操作

    【讨论】:

      猜你喜欢
      • 2015-04-23
      • 2013-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-29
      • 1970-01-01
      • 2011-07-27
      • 1970-01-01
      相关资源
      最近更新 更多