Кукисы не с начала документа

программирование php cookie

Прежде чем задать собственно сам вопрос, я честно гуглил. Искал информацию. Прочел пару веток на форумах. Везде вердикт один, кукисы должны быть в начале. Такое правило собственно. Я все это понимаю. Но я не могу понять одного. Как тогда заносить кукисы допустим как в моем примере после нажатия кнопки? Хоть убей не пойму... Есть поле ввода, ниже есть кнопка генерации ключа, так вот. Поле то уже выводится, заголовки соответственно отправлены. Ну а кнопка идет только после шапки и поля. Обьясните мне люди добрые каким макаром реализовывается подобное. Тобишь что бы куки вставились после нажатия кнопки. Потому как раньше банально втсавлять нечего...

Примечание:
Неужели только буферизацией придется пользоваться?
Выглядит как костыль...

Примечание:
Вы не внимательно читали или не поняли.
Я не могу вывести и обработать информацию если она ну просто физически в верстке находится после формы и шапки . И я не могу обработать и присвоить кукисы в начале потому что в начале нечего то присваивать. Пользователь еще не нажал кнопку. Что я ему должен там присваивать...
Ответы:
Кнопка(в теле документа) - click по кнопке - создаёте cookie, но код обработки всего этого находится в самом начале файла...
Ставь куки javascriptом.
Как раз наоборот, костыль - это начать выводить, не закончив обработку данных. Верный способ - это сперва всё посчитать, установить все куки, записать всё в базу и только потом вывести результат.


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.