Artem Mikhniuk, ну смотри. Ты один раз запустил скрипт. Он добавил позиции. Ты второй раз запускаешь скрипт он опять все добавил и так до бесконечности. Строки в базу у тебя только добавляются и не удаляются когда скрипт перезапускаешь. ТЕ условно ты каждый раз надуваешь шарик, а не дышишь через него.
Попробуй удалить все данные и один раз только запустить скрипт
ты попросил готовое решение, я тебе дал инфу как это делается.
Если ты не понимаешь что такое POST то тебе до написания кода еще далеко. Начни с простого, попробуй воспроизвести запрос через POSTMAN
Drno, судя по решению, точно будет работать. ТК при правильно настроенном влане, он бы не задавал таких вопросов, а знал что можно блокировать любой трафик между интерфейсами, а не ip
можно разделить на группы, может у него дальше действия после VK есть. Читать в запутанных If такое себе удовольствие, а если он утащит VK в отдельный хандлер и дальше его будет обрабатывать, то будет понятно, что все значения дальнейшие от группы Vk