Вопрос о сессионных переменных PHP - PullRequest
0 голосов
/ 06 декабря 2010

У меня есть кнопка javascript (jQuery) внутри файла PHP1, которая вызывает файл PHP2.Я хочу изменить переменную сеанса в файле PHP2 и прочитать модификацию - новое значение переменной сеанса - после возврата в файл PHP1.Я пытаюсь это, но это не работает.Я что-то пропустил?Или это невозможно?

Ответы [ 3 ]

1 голос
/ 06 декабря 2010

Ребята, не забудьте о session_start () или используйте session.auto_start = On в вашем php.ini.Без этого сеанс не будет работать.

file2.php:

 session_start();
 $_SESSION['something'] = 'value';

file1.php:

 session_start();
 var_dump($_SESSION['something']);
0 голосов
/ 06 декабря 2010

HI,

ok первый сеанс в файле1, например, $ _SESSION ['a'] = 1.5;

чем при переходе в файл2

сбросить сеанс и затем присвоить значение переменной сеанса, например

unset ($ _ SESSION ['a']);$ _SESSION ['a'] = 1,5;

Надеюсь, это будет вам полезно

0 голосов
/ 06 декабря 2010

Теперь я мог прочитать это после того, как что-то изменил, но я не знаю почему!Я должен был в начале file1 У меня было это утверждение

$_SESSION['value'] = 1.5; 

И я добавил новое значение в file2.Когда я удалил это утверждение из file1, я смог получить значение, которое записано в file2.Возможно ли, что file1 переопределяет file2, хотя file2 вызывается внутри file1?

...