nonconformiste, можно и на ul повесить обработчик, но отлавливать не e.currentTarget, а e.target. При таком подходе - при добавлении новых элементов в список не придётся в каждый отдельно добавлять обработчик.
nikidreiks, если $_SESSION["id"] должен ссылаться на id вошедшего в систему пользователя, то почему бы не присваивать его на этапе успешной авторизации?
vlurtex, в Z:\media\pronaks\41ce.....(полный путь сам напишешь) у вас смонтирован диск на 831 Гб. Создайте в этой папке подпапку и туда ставьте, а не в Z:\mnt\1\
Данил, в пайтоне можно удвоить строку так: a = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя" * 2
Либо вместо дублирования - воспользоваться остатком от деления (кольцо вычетов), как обычно делают, если нужно зациклить массив.
Jehn3000, может быть, Encryption Mode в Cloudflare нужно поменять (Flexible или Full, смотря по какому порту вы ожидаете подключения на стороне сервера, 80 или 443).