【问题标题】:GET data lost when submit button提交按钮时获取数据丢失
【发布时间】:2018-09-01 19:19:18
【问题描述】:

我在我的注册中设置了这样的网址

https://www.example.com/signup?ref_token=5c4d9bc6d3cb2

我的按钮应该是这样的:

if(isset($_POST['submit'])){
    // Some code at here
}

在 isset 发布之前,我仍然能够获取 $_GET['ref_token'] 数据,但在发布之后,获取的数据丢失了。

【问题讨论】:

  • 能否将您的表格添加到您的问题中?
  • 通常您会使用 GET 或 POST。如果你有一个表单,你可以将 ref_token 作为隐藏输入。
  • 检查你的动作属性
  • 是的,我有一个提交表单,感谢大家,我现在可以通过将值隐藏在输入控件中来获取数据。

标签: php parameters get


【解决方案1】:

通过邮寄方式将表单数据传输到同一网址的最简单解决方案。

您可以通过使用表单操作目标来实现此目的:

<?php echo $_SERVER["PHP_SELF"].'?'.http_build_query($_GET); ?>

另一种可能性是在隐藏字段中传输您当前的 GET 参数并对其进行评估。

【讨论】:

    猜你喜欢
    • 2014-11-16
    • 2016-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多