Глеб, потому что в том же селекте у вас есть bind. Почему не использовать чуть более красивую реализацию, Которая защитит вас от ошибок в будущем? Да даже чистые модели использовать намного проще.
Или даже query builder использовать чтобы пересобрать ваш запрос. Я даже не говорю про связи.
- VPN сделать не на VPS провайдера, а на личный смартфон школьника.
- Гео настройки и настройки локалей и настройки времени подвести, чтобы соответствовать рф.
Вариант 1. Использовать частный VPN которого нет в базе у приложения.
- У меня только американские IP одного провайдера не распознаются как IP с провайдера. Так что сложно. Уже есть существенная база масок адресов хостеров.
Вариант 2. Подключаться к VPN не с телефона, а с маршрутизатора с пробросом в российскую сеть.
- А разница?
Вариант 3. Арендовать VDS в России, на нем поднять VPN и через него работать.
- Пункт 1
Вариант 4. Арендовать VDS в России, на нем развернуть эмулятор ОС, например Андроид.
- Пункт 1
1) читать построчно и искать в строке callerid (fgets и substr)
2) регуляркой preg_match вырезать значение из скобок или кавычек. Можно конечно еще проще - через explode по ", но зависит от вашей текущей задачи.