。我有三個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