я все равно ничего не понял.
у тебя реально проблема с русским языком.
у школе надо было хотя бы изложения писать. про сочинения уже и не говорю.
В общем, как я понимаю проблему сейчас (хотя я сильно не уверен что правильно):
у тебя есть массив из джейсона, в котором несколько миллионов записей, в котором есть дубликаты.
тут есть два варианта
- либо под "повторами" понимаются записи в самом массиве, без всякой связи с данными в БД
- либо "повторы" - это данные которые уже есть в БД.
если второе, то кто мешает писать все подряд, сделав уникальный индекс и используй INSERT IGNORE?
ты сначала объясни что ты делаешь
ПОДРОБНО
я не понимаю что тебе надо.
ты страдаешь какой-то фигней, делаешь все неправильно, потом где-то застреваешь и бежишь за помощью.
мне неинтересно читать про то где ты оказался.
мне надо знать ИСХОДНУЮ задачу.
только в человеческих терминах. В пхп НЕТ такого источника данных "поставщик"
ТОЛКОМ РАССКАЖИ ПОДРОБНО что ты делаешь. что читаешь, куда пишешь, что ты называешь словом "уникальность"
на самом деле всё наоборот.
"всегда должно быть" подготовленные выражения при работе с БД
а вот "валидация" - как раз "хорошо бы", но для безопасности не принципиально.
а про слово "экранирование" надо забыть. потому что ни ты, ни автор вопроса, ни тыщи других хомячков не понимают, что оно значит
posters, откуда вы беретесь такие, а?
ты сначала попробуй посмотреть "код php файла с параметрами подключения к БД, обратившись к нему напрямую через адресную строку браузера", без всяких "защит через htaccess".
а потом расскажи нам, много ли кода ты там увидел
Для веб-сервера нет никакой разницы, откуда пришел запрос.
И поэтому "как мне разрешить только от жс" - это очередной дурацкий вопрос от неграмотности.
Закрыть файл можно только от любых запросов вообще.
поэтому надо просто писать безопасный код. в любых скриптах, а не только тех, к которым обращается яваскрипт. при этом никакая особенная защита для скриптов, к которым обращаются из яваскрипта, не требуется.
И я очень надеюсь что мне не придется потратить еще два часа своей жизни, чтобы донести эту простую мысль через твой синдром собственной гениальности. "я про безопасность (шаблоны, работу с БД, авторизацию) на знаю вообще ничего, но знаю лучше всех, как правильно!"
Владимир Кудря, так это же один раз делается.
а потом только эти три повторять
главное не забыть запушить.
А то у меня коллеге как раз вчера пришлось пилить на работу с удалёнки, потому что коммит закоммитил, а запушить забыл :)