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