Если не ошибаюсь в mysql есть опция чтобы auto_increment автоматически заполнял удаленные места. Но тогда нужно при удалении хорошенько чистить базу. В общем не стоит оно того как в 6 пункте :)
netW0rm: задачу опишите, а не то как вы пытаетесь её решить. Зачем оборачивать extract, если нужно что-то фильтровать, деайте это перед extractом или после соответственно.
Сергей Протько: Вписать левый айдишник и т.д. С хранением на сервере тоже самое будет, но посложнее. Так что это больше предостережение, нужно всё проверять в любом случае.
azovl: ну видимо форма отправляется после этого? Сделайте это расширением браузера, а не через консоль. https://toster.ru/answer?answer_id=429227 тут написано как это сделать с примером
Anton: почему же, если сессия открывается для всех посетителей, почему бы не использовать её. Меньше шансов что кто-нибудь куку перепишет и что-нибудь интересное произойдет.
Антон: второй не смотрел, я про первый вопрос говорю. Там явная ошибка, странно что никто её в упор не видит и предлагает вообще другие мудреные варианты кода.
Антон: со смайликом в конце выглядит на так агрессивно как первый вариант коммента :) Не вижу ни капли токсичности в ответе, про помощь тостера это больше шутка чем замечание, вот где действительно смайла не хватило, хоть и улыбался когда писал