ну вот у меня есть страничка с моими постами, где через while выводятся посты и ссылка 'редактировать' вида ../editpost.php?post= . $i
d, где $id берется с бд.
мы перешли по этой ссылке и другой файл получает ?post=$id, проверяет по этому айди или статья принадлежит автору, у которого сейчас сессия и тогда выводит данные для редактирования
теперь есть форма (с теми самыми данными), ты их меняешь например и нажимаешь кнопку обновить (метод post), тут в дело вступает update.inc.php, который обрабатывает форму. но он уже не может словить айди поста через get и уже по нему обновить пост
если я на самой странице получаю ?post= и передаю через форму (скрытое поле) то все ок но его можно изменить в исходном коде странице, что не подходит, тк ты можешь изменить любую статью