Как узнать загрузилась ли страница PHP?
"Вопрошающий оперирует ложной моделью Вселенной" (с) Ответчик.
Довольно обычное для начала изучения РНР по учебникам "для чайников" непонимание его роли.

РНР получает запрос от пользователя, формирует текст страницы и отдает его. Все. Больше никакого интерактива.
Нужно что-то получить после загрузки страницы, или по нажатию на кнопку, или по ссылке без перезагрузки страницы - используйте JS, отправляйте AJAX-запрос другому РНР-скрипту и пристраивайте в браузере его ответ, куда надо.
Прошу помощи, своего ума уже не хватаем :-). 
Ситуация вроде бы простая, на сайте содержание страницы меняются в фоновом режиме (ajax).  Когда нажимаю на пункт меню содержание меняется и ID новой страницы сохраняется в сессии. При нажатии на F5 или другом способе перезагрузке из сессии берется ID  и страница с текущим содержимым перегружается правильно.
Есть проблема с первой загрузкой страницы. В сессии ID главной страницы еще нет и страница загружается пустая.
Что посоветуете сделать?