Кеш - это то, что находится между источником данных (база данных, жесткий диск, веб-ресурс и т. Д.) И тем, что необходимо для доступа к этому источнику данных.Идея состоит в том, что доступ к данным из кэша должен быть быстрее , чем доступ к данным непосредственно из источника данных.
Если вы хотите сохранить значения текстового поля дляиспользуйте позже (не зная больше о специфике вашей установки), я думаю, что вы ищете cookie.
Когда пользователь вводит текст в текстовое поле, используйте javascript для установить cookie .
В следующий раз, когда пользователь заходит на страницу, вы можете извлечь то, что они ввели в текстовые поля, используя javascript, чтобы увидеть, существует ли файл cookie и, если да, то, что в нем.
Обратите внимание, что этот метод будет кэшировать данные на компьютере пользователя, а не на вашем веб-сервере.Если вы хотите сохранить эти значения на веб-сервере, вам нужно будет записать их в файл или базу данных, когда пользователь отправит форму, или использовать AJAX , чтобы отправить значение формы ввода на ваш PHPback-end асинхронно, так что он может хранить значение там.
Если вы можете быть немного более точным в отношении что вы хотите кешировать / хранить и почему вы думаете, что должны делать это, тогда мы можем дать вам более качественный ответ с некоторыми примерами кода.
Пожалуйста, опишите точно, в чем заключается ваша проблема, и что вы ожидаете от решения.
Edit: из вашего предыдущего вопроса кажется, что вы хотите какую-то функцию автозаполнения.Существует два типа:
1) Автозаполнение того, что пользователь набрал ранее:
Когда пользователь отправляет форму, вы можете сделать одну из 3 вещей:
а) Сохраните ввод текста в базе данных.Когда пользователь в следующий раз посетит страницу, используйте PHP, чтобы встроить предыдущие поиски в javascript (возможно, в виде массива).Когда пользователь вводит текст в поле, используйте javascript для отображения окна автозаполнения.(Быстрее для пользователя, не очень практично, если вы планируете хранить огромное количество предыдущих входов на пользователя)
b) Сохранять ввод текста в базе данных.Когда пользователь заходит на страницу, используйте AJAX, чтобы получить наиболее вероятное совпадение при вводе.(Медленнее для пользователя, но лучше, если вы ожидаете много сохраненных поисков на пользователя)
c) Сохраните введенный текст в файле cookie.Когда пользователь отправит форму, сохраните ввод в файле cookie.Вы можете сохранить несколько поисковых запросов в нескольких файлах cookie или 1 поиск в 1 файле cookie с разделителями.Обратите внимание, что максимальный размер файла cookie (включая его имя и другие данные составляет 4 КБ, поэтому его тело должно быть не более 4000 байт).
ПРИМЕЧАНИЕ. Если настроено таким образом, браузер должен автоматически автозаполнение того, что ранее набрал пользователь.Единственная причина, по которой вы захотите внедрить этот тип автозаполнения самостоятельно, - это если вы хотите что-то вроде кросс-браузерной или межсистемной функциональности.
2) Прогнозируемое автозаполнение, как при поиске в Google.
Этот метод по сути работает так же, как 1b.Вы сохраните в своей базе данных список предыдущих или предложенных поисковых терминов.Когда пользователь вводит текст в поле ввода, ваш AJAX-запрос будет выбирать наиболее вероятного кандидата для того, что ищет пользователь.