PHP中的会话值

时间:2013-11-21 12:03:22

标签: php session-variables

我刚收到一个来自共享托管服务的旧php网站,我需要迁移到新的数据中心。我偶然发现了这个:

index.php有一个登录表单,用于将登录凭据提交到login.php页面

形式:

<form id="conct" enctype="multipart/form-data" method="POST" action="login.php">
<input type="text" class="input" name="login" size="15">
<input type="password" class="input" name="pass" size="15">

登录:

session_start ();
header("Cache-control: private");

$_SESSION['login_control']=2;

if(@$login!="" && @$pass!="")

标准内容,但$login$pass为空,因为在php中访问请求值的方式是$_SESSION["login"]$_SESSION["pass"]。这是在旧的生产环境中工作,但我无法在新环境中使用它(不更改代码)。知道值是如何传递的吗?

我将此分为两个问题 第二个可以找到here

1 个答案:

答案 0 :(得分:0)

作为对您的第一个问题的回答:您的旧主机上的register_globals将被启用,而您的新主机正确地将该值设置为false。

对于第二个:不知道。