поддерживать сессию php в доступной форме из jquery - PullRequest
1 голос
/ 26 марта 2011

у меня большие проблемы с управлением сессиями, поэтому я прошу помощи.

сценарий

с 1 iphone Я загружаю здесь форму входа index.php

JQuery

$("#login").live('click', function(event) {
   //here I've the user input username and password an load the login.php
}

в login.php У меня также есть session_start (), и если пользователь действительно тот, кем он себя называет, я объявляю session['user'] = $user; and session['pass'] = $pass; и затем перенаправляю его в imap.php

imap.php также имеет session_start()

он делает все и возвращает строку html с некоторыми элементами div, которые я буду использовать в качестве кнопок

JQuery

$("#erase").live('click', function(event) {
    //here i load the erase.php

erase.php

также имеют session_start(), но теперь session['user'] и session['pass'] исчезли ...

все нагрузки производятся с помощью почтового метода

Что я могу сделать, чтобы поддерживать переменные сеансов?

Спасибо

1 Ответ

0 голосов
/ 27 марта 2011

Одна очень важная вещь, которую нужно помнить, это то, что session_start () должен быть вызван первым, прежде чем что-либо в вашем php-скрипте.

пример:

.. остальной код

?>

Кроме того, убедитесь, что между session_start () и

нет пробелов. Было бы также неплохо проверить файл журнала ошибок (если он у вас есть).).Они очень полезны при работе с сессиями.

Надеюсь, это поможет!

...