Спасибо всем, решил по другому.
Вместо переменных и массивов - сделал отдельно файлы с именами 123, 578, 015 и т.д.
(на самом деле HEX значения - 6 знаков).
Суть в том что это что-то вроде механизма Кэширования ответов сервера,
который записывает в файлы: Имя = один из GET параметров запроса,
Содержимое = ответ сервера.
Да этот вариант наиболее подходящий, но в некоторых переменных содержатся строки более 2000 символов, а самих переменных может быть далеко за 100,
это какой массив тогда получится.
Это всё читал в сети, но все не то, вот задача такая стоит:
Надо делать именно проверку,
Существует ли в списке переменных, переменная с таким именем "$str_587" (цифры взяты из рандомной строки),
Если существует, то использовать дальше по коду, если не существует то создать переменную с таким именем ($str + цифры) и содержимым из той же рандомной строки
(Строка не совсем рандомная, скорее системная, но 50% с разным содержимым, ответы сервера)
P.S. Имена переменных могут начинаться с любых символов, главное чтоб в именени были Цифры, выделенные из рандомной строки.
Но так как имена не могут начинаться с цифр, то добавил несколько символов перед цифрами.
Важно Именно цифровое значение, по ним определяется дальнейшее использование содержимое переменных.
MagicMight,
1. Поменял файл на сервере (просто добавил console.log('Data of Table:' , data))
2. Перезагрузил страницу Ctrl+F5
3. Открыл Консоль в браузере, далее Источники -> Страница -> file.js (он открывается видимо из кеша) файл Без изменений.
4. Поставил галочку Сеть -> Отключить кеш, все тоже самое - ничего не меняется.
Конечно может что-то не так делаю, но полдня занятий ни к чему не привели,
Помог только способ с rename файла JS.
P.S. Манипуляции с Header правда не пробовал .....
1) Откройте инструменты разработчика и отключите кэширование
2) Если надо, можете добавить к ссылкам на скрипты динамический хвост типа $script_url . '?t=' . time();
Не работает:
1) ни чего не меняется
2) не подгружает JS
Добрый день, в принципе так и делал, но не работало из-за прав доступа. sudo не работало тоже, пришлось отдельно через sudoers добавить разрешение.
Теперь работает - Спасибо всем.
По рекомендации с этой страницы, предлагают с помощью iptables , закрыть все подключения извне и оставить только адрес CloudFlare, но если так сделать - то ничего не работает.
Кстати реальный ip адрес по каким то причинам уже известен "Не хорошим" людям
Задать Auto increment для данного поля, а потом убрать?
Пока решил таким методом:
UPDATE `dataTable` SET `column` = id`
С помощью первичного ключа id, порядок нумерации строк в данный момент не важен, требуется увеличение на 1 каждую следующую строку.