Такой вопрос приходится решать при создании шаблона вывода информационных страниц с переменным количеством информации.
Так как некрасиво наблюдать футер (если он есть) посередине страницы.
Судя по количеству вариантов решений находимых в поисковиках с этим вопросом столкнулся не только я. В заметке вариант, который заработал у меня в FireFox, Opera и InternetExplorer7 (8-ой в режиме совместимости, т.к. 6-го у меня нет).
В сети можно найти много информации на эту тему, конкретно в этой заметке краткое изложение теории в виде комментариев в коде и простой пример.
В частности рассмотрен механизм авторизации как ее обычно различают «через куки и через сессии», что по сутии является одним и тем же, разница лишь в том как передается идентификатор сессии.
Небольшая заметка на память как быстро организовать надежную защиту доступа к файлам и папкам на сервере под управлением HTTP-сервера Apache посредством авторизации.
В итоге доступ к листингу содержимого папок имеют конкретные юзеры определенные в файле .htaccess по логину и паролю определенным в файле .htpasswd.
Простой пример показвающий как внедрить визуальный JQuery-эффект в плагин формы обратной связи.
Задача простая: по клику на заголовок формы она должа скрыться (при повторном соотвественно открыться).
Примерно также работают виджеты и инфо-блоки в Яндекс.Почте, например.