Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.01.2011, 18:13   #1
Linel
Форумчанин
 
Аватар для Linel
 
Регистрация: 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.
Linel вне форума Ответить с цитированием
Старый 12.01.2011, 18:01   #2
8oOoRPM
Форумчанин
 
Регистрация: 12.11.2010
Сообщений: 146
По умолчанию !!!

Да очень просто! Аякс получит ответ, это не будет сам пхп файл, а то же самое что он бы послал клиенту при обычном посещении страницы, так что проблем не возникнет. Другая сторона конечно-же менее обнадёживаюшяя, для работы с загруженым контентом будет использоватся яваскрипт(мне так кажется), а так как контент погрузится после построения модели ДОМ то возникнут проблемы с событиями(особенно в Jquery) и иногда нужно прогуливатся по через всю(о_О бывает и такое) ДОМ модель чтоб присвоить триггер события элементам.
С этой точки зрения iFrame конечно удобней...
8oOoRPM вне форума Ответить с цитированием
Старый 12.01.2011, 18:31   #3
kpachbiu
взагрузке.рф
Форумчанин
 
Аватар для kpachbiu
 
Регистрация: 13.06.2010
Сообщений: 117
По умолчанию

Почему бы если пользователь не зашел на сайт, то методами Js вывести форму входа?
и незачем инклудить
Взагрузке.рф - Файлы для людей
Ищу художника или веб-дизайнера для создания браузерной онлайн игры! icq 340-289-851
kpachbiu вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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