<!doctype html>
<html>
<head>
<body>
<form action="question.php" method="post">
<input type="hidden" name="session" value="12" />
</form>
</body>
</html>
<?php
header('Location: question.php');
?>
question.php档案......
<?php
$rr = $_POST['session'];
echo $rr;
?>
它应该打印12对吗?
但是我得到了这个错误&#34;注意:未定义的索引:第3行和第34行的C:\ wamp \ www \ Project \ question.php中的会话。
这里有什么问题?
感谢...
答案 0 :(得分:1)
点击提交按钮后,这将echo
您的价值。
question.php文件
<?php
$rr = $_POST['session'];
echo $rr;
?>
HTML当前页面
<!doctype html>
<html>
<head>
<body>
<form id="myForm" action="question.php" method="post">
<input type="hidden" name="session" value="12" />
<input type="submit" value="submit" />
</form>
</body>
</html>
// this will auto submit your form using javaScript
<script type="text/javascript">
document.getElementById("myForm").submit();
</script>
答案 1 :(得分:1)
但是,如果我想在没有提交按钮的情况下自动提交,那该怎么办:
<form action="question.php" method="post">
<input type="hidden" name="session" value="12" />
<input type="submit" value="submit" id="sub"/>
</form>
jQuery的:
$(function(){
$('#sub').click();
});