相关疑难解决方法(0)

不使用表单设置POST变量

有没有办法设置一个$_POST['var']不使用表单相关字段(没有类型='隐藏')和仅使用PHP.就像是

$_POST['name'] = "Denniss";
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

编辑:有人问我对此有所详述.所以,例如,我有一个页面上有一个表单,表单看起来像这样

<form method='post' action='next.php'>
<input type='text' name='text' value='' />
<input type='submit' name='submit' value='Submit'/>
</form>
Run Code Online (Sandbox Code Playgroud)

单击提交按钮后,我想重定向到next.php.有没有办法让$ _POST ['text']变量设置为另一个值?如何使这个持久化,以便当我点击另一个提交按钮(例如)时,$ _POST ['text']将是我在next.php上设置而不使用隐藏字段.

如果仍然不清楚,请告诉我,谢谢你的帮助.

html php post

51
推荐指数
2
解决办法
16万
查看次数

PHP header()重定向与POST变量

我正在使用PHP,我正在创建一个表单发布到的操作页面.页面检查错误,然后如果一切正常,它会将它们重定向到已发布数据的页面.如果没有,我需要将它们重定向回到它们所处的页面,并显示错误和POST变量.以下是它如何运作的要点.

HTML看起来像这样......

<form name="example" action="action.php" method="POST">
  <input type="text" name="one">
  <input type="text" name="two">
  <input type="text" name="three">
  <input type="submit" value="Submit!">
</form>
Run Code Online (Sandbox Code Playgroud)

action.php看起来像这样......

if(error_check($_POST['one']) == true){
    header('Location: form.php');
    // Here is where I need the data to POST back to the form page.
} else {
    // function to insert data into database
    header('Location: posted.php');
}
Run Code Online (Sandbox Code Playgroud)

如果出现错误,我需要将其POST回第一页.我不能使用GET,因为输入太大了.如果可能的话,我不想使用SESSION.这可能吗?

html php post header

47
推荐指数
3
解决办法
24万
查看次数

标签 统计

html ×2

php ×2

post ×2

header ×1