0 Пользователей и 1 Гость просматривают эту тему.
$number не закриптован! он записан в файле с именем $id
$number не нужно записывать в файл, лишнее действие, проще закриптовать его и предать в форме hidden, а потом при подтверждении формы параметр Number тоже криптуешь и сравниваешь...