。我有三个PHP页面:从一个PHP到多个PHP传递参数
page1.php中 使page2.php page3.php
对我page1.php中有这样的代码:
<form id="try" method="post" action="page2.php">
Batch: <input id="batch" name="batch" type="text"/><br />
Dept: <input id="dept" name="dept" type="text"><br />
<input type="submit" />
</form>
在page2.php中将我能够通过简单地使用
$_POST['batch']; and $_POST['dept'];
称他们使用插在了page1.php中值,但我婉
接下来做的是将批次和部门的值从page2.php传递给page3.php。或者可能从page1.php到page2.php,因为我认为它是一样的。
。请帮助!
session_start();
$_SESSION['batch'] = $_POST['batch'];
$_SESSION['dept'] = $_POST['dept'];
,然后: - 谢谢进阶
@ kjy112我很困惑,因为我使用
<form method="post">
,我应该通过以下首发上使page2.php我的会议使用
session_start();
$batch = $_SESSION['batch'];
要在page3.php上使用它吗?
它应该工作,如果你在会议中设置它。只要你确定session_start()' – kjy112 2011-03-08 20:41:11
。好的另一个问题,在向浏览器输出任何东西之前必须调用session_start()的意思吗?如果我的目的是在SQL查询中使用批处理和分区,这也可以工作吗? – zerey 2011-03-08 20:56:27
我不熟悉使用会话W /批处理和部门SQL查询(你是什么意思的部门?)。至于session_start,“要使用基于cookie的会话,必须在向浏览器输出任何内容之前调用session_start()。”基本上确保在使用会话之前调用该会话,并确保它在页面顶部。 – kjy112 2011-03-08 23:03:00