Как исправить ошибку при первой загрузке страницы?
Прошу помощи, своего ума уже не хватаем :-).
Ситуация вроде бы простая, на сайте содержание страницы меняются в фоновом режиме (ajax). Когда нажимаю на пункт меню содержание меняется и ID новой страницы сохраняется в сессии. При нажатии на F5 или другом способе перезагрузке из сессии берется ID и страница с текущим содержимым перегружается правильно.
Есть проблема с первой загрузкой страницы. В сессии ID главной страницы еще нет и страница загружается пустая.
Что посоветуете сделать?
Сильно не разбирался, но вот этот код, же должен вернуть id 1 при запросе
if (!id_page) id_page=1;
Значит, что, как вариант, при перезагрузке, нужно посылать ajax запрос...
попробуйте тригернуть при перезагрузке отправку запроса с пустым id, или id 1
если не тригернуть, то просто отправить запрос ajax при загрузке страницы
Павел, в том то и дело, что при перезагрузке страницы ее ID сохраняется в сессии и все работает правильно. Проблема только при самой первой загрузке сайта. В этом случае ID в сессии в принципе нет. Мне как-то нужно понять, что в этом случае делать. Если хотите посмотреть, как это работает сейчас, вот вам ссылка - 178.217.159.164/cms_lite