Нельзя делать ничего похожего на то, что вы описали с помощью PHP и файлов. Лучше всего использовать javascript и localStorage для сохранения данных на устройстве конечного пользователя. Так что, если ваши данные доступны для php, у вас может быть метод, который возвращает данные в js. С помощью js вы можете изменять и сохранять данные в localStorage.
Хотя localStorage может хранить только строки, вы можете использовать JSON.stringify
и JSON.parse
var data = { 'a': 1, 'b': 2, 'v': 3 };
localStorage.setItem('data', JSON.stringify(data));
var storedData = JSON.parse(localStorage.getItem('data'));
Если у вас нет опыта работы с js, я бы порекомендовал использовать jQuery для вызова данных из серверной части php с помощью
$.get( "test.php", function( data ) {
alert( "Data Loaded: " + data );
});