- VPN сделать не на VPS провайдера, а на личный смартфон школьника.
- Гео настройки и настройки локалей и настройки времени подвести, чтобы соответствовать рф.
Вариант 1. Использовать частный VPN которого нет в базе у приложения.
- У меня только американские IP одного провайдера не распознаются как IP с провайдера. Так что сложно. Уже есть существенная база масок адресов хостеров.
Вариант 2. Подключаться к VPN не с телефона, а с маршрутизатора с пробросом в российскую сеть.
- А разница?
Вариант 3. Арендовать VDS в России, на нем поднять VPN и через него работать.
- Пункт 1
Вариант 4. Арендовать VDS в России, на нем развернуть эмулятор ОС, например Андроид.
- Пункт 1
1) читать построчно и искать в строке callerid (fgets и substr)
2) регуляркой preg_match вырезать значение из скобок или кавычек. Можно конечно еще проще - через explode по ", но зависит от вашей текущей задачи.
Про лимит тут недавно обсуждение было и кто-то ляпнул про 1000 значений максимально в In запросе для какой то версии MYSQL. Я после интересовался, и наткнулся только на:
The number of values in the IN() list is only limited by the max_allowed_packet value.
Ну а ответ этот не нашел потом. Может на древних версиях MySQL такое и было.
Чет у меня дикое подозрение, что в данном контексте
email` NOT IN
и
email` IN
Взаимоисключают друг друга.
А значит это условие можно упростить до 1=1 или вовсе убрать.
SELECT
`email`,
COUNT(`email`) AS `count`
FROM
`e_stat`
WHERE 1=1
GROUP BY
`email`