2012-02-20 4 views
0

Я пытаюсь выяснить, как это сделать, файл php загружает только один раз на loggin.PHP Session, Loggin Var и Javascript

Как я мог это сделать?

Пример: (что я придумал, но не уверен, что использовать). Скажем, A = 1, когда сайт загружается. Я вхожу в систему и (если глобальный пользователь зарегистрирован и A = 1 звонит или включает welcome.php).

Когда файл загружен, A = 1 превращается в переменную A = 2, поэтому при загрузке страниц приветствие.php в этом случае не будет загружаться снова.

На моей странице выхода из системы мне нужно установить это значение A для очистки этого сеанса, так что после выхода из системы A может быть вызван как 1.

Таким образом, файл будет загружен только один раз, даже если страницы будут обновлены до выхода пользователя из системы. Еще одна вещь, что все это делается в smarty php с использованием .tpl файлов.

ответ

0

На странице входа вы можете включить «A = 1». Загрузите welcome.php только когда «A = 1» и поверните «A = NULL», когда ваш welcome.php загрузится.

В другом случае вы можете использовать срок действия файла cookie. Если вы установите параметр cookie expire param равным 0, ваш файл cookie будет уничтожен после завершения сеанса браузера.

+0

Я понял. Создал сеанс cookie, который увеличивается в сеансе ++, если пользователь вошел в систему. В сеансе сеанса выхода из системы уничтожение значений теряется. Если session = 2, тогда запустите приветственный звуковой бит. – MegaHertz

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