2013-11-21 3 views
0

Я просто получаю старый php-сайт из общедоступного хостинга, который мне нужно перенести в новый центр обработки данных. Я наткнулся на это:Значения сеанса в 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

ответ

0

В ответ на ваши первые вопросы: register_globals на старом хостинге будет поддержкой, в то время как ваш новый хостинг правильно поместить это значение ложь.

Для второго: понятия не имею.

+0

спасибо, что он решает мой вопрос и, вероятно, мою работу;) Я положил другую часть в отдельный вопрос. – doflip

Смежные вопросы