|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.01.2011, 18:13 | #1 |
Форумчанин
Регистрация: 21.02.2009
Сообщений: 372
|
Ajax + include .php файла
Хочу на сайте организовать вход (выход) в систему без перезагрузки страницы. Если пользователь не авторизирован, то инклудится форма авторизации. Если авторизирован, то другой контент. Авторизирован или нет - проверяется с помощью сессий. При отправке запроса на авторизацию асинхронно проверяется корректность вводимых данных + в сессию добавляется информация о том, что пользователь вошел в систему. Получается так, что в сессии данные уже есть, но форма сменится на нужный контент только после перезагрузки страницы. Можно ли как то подинклудить php файл средствами Ajax'a?
P.S. Сам понимаю, что мысль слегка бредовая, так как php скрипт - серверный (выполняется первым), а js - клиентский. Но как бы вы тогда решили проблему? Update: Разобрался со всем. Извиняюсь за тему.
No name. Just Linel.
Последний раз редактировалось Linel; 05.01.2011 в 19:02. |
12.01.2011, 18:01 | #2 |
Форумчанин
Регистрация: 12.11.2010
Сообщений: 146
|
!!!
Да очень просто! Аякс получит ответ, это не будет сам пхп файл, а то же самое что он бы послал клиенту при обычном посещении страницы, так что проблем не возникнет. Другая сторона конечно-же менее обнадёживаюшяя, для работы с загруженым контентом будет использоватся яваскрипт(мне так кажется), а так как контент погрузится после построения модели ДОМ то возникнут проблемы с событиями(особенно в Jquery) и иногда нужно прогуливатся по через всю(о_О бывает и такое) ДОМ модель чтоб присвоить триггер события элементам.
С этой точки зрения iFrame конечно удобней... |
12.01.2011, 18:31 | #3 |
взагрузке.рф
Форумчанин
Регистрация: 13.06.2010
Сообщений: 117
|
Почему бы если пользователь не зашел на сайт, то методами Js вывести форму входа?
и незачем инклудить
Взагрузке.рф - Файлы для людей
Ищу художника или веб-дизайнера для создания браузерной онлайн игры! icq 340-289-851 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
AJAX + PHP | mar4elo | JavaScript, Ajax | 8 | 12.10.2011 14:24 |
PHP + AJAX - удаленная авторизация | Linel | PHP | 12 | 01.01.2011 19:47 |
Оптимизация PHP-скрипта: Что быстрее function или include? | Виталий Желтяков | PHP | 18 | 08.07.2010 22:35 |
Возможна ли функция Include без применения PHP? | Igor Bely | HTML и CSS | 2 | 07.01.2009 14:58 |