0
因此,如果我在一頁上開始會話,那麼通過$_SESSION
發送信息,我應該把session_start()
置於新頁面的頂部嗎?在php中,啓動會話後重定向,是否需要重新啓動會話?
例如:
page1.php中:
session_start();
# code makes $foo
$_SESSION["var"] = $foo;
header("LOCATION: page2.php");
die;
page2b.php:
$foo = $_SESSION["var"];
# code uses $foo somehow
是否需要使page2.php在session_start.php
它的beggining?特別是如果訪問它的唯一方法是通過啓動會話的頁面?
你需要'在session_start()'只要你想在頁面中使用會話變量,所以是 – kero
[PHP變量傳遞到下一個頁面可能重複](http://stackoverflow.com/questions/871858/php-pass-variable-to-next-page) –
好的,謝謝kingkero,我只是不清楚,我找不到任何地方直接回答這個問題。不是重複的,因爲這個問題是關於發送帶有表單的變量的問題。 – Mxt