Здравствуйте.
Не совсем ясно что именно вам нужно. С первого взгляда вам достаточно работы с
Cookies, ибо это в каком либо виде файлы на стороне клиента веб-сервера.
Но с другой стороны, я бы использовал файлы "формата" INI
Для этого в PHP есть например
parse_ini_file,
parse_ini_stringПример #1 Содержимое sample.ini
; Это пример файла настроек
; Комментарии начинаются с ';', как в php.ini
[first_section]
one = 1
five = 5
animal = BIRD
[second_section]
path = "/usr/local/bin"
URL = "http://www.example.com/~username"
[third_section]
phpversion[] = "5.0"
phpversion[] = "5.1"
phpversion[] = "5.2"
phpversion[] = "5.3"
urls[svn] = "http://svn.php.net"
urls[git] = "http://git.php.net"
Пример #2 Пример использования функции parse_ini_file()
Константы также могут обрабатываться в ini-файлах, так что если вы объявите константу в виде значения для ini-файла до вызова parse_ini_file(), то константа будет корректно обработана. Таким образом обрабатываются только значения опций. Например:
На самом деле я не настаиваю, использовать можно все что угодно, хотя бы тот же XML.
В PHP мне приходилось с xml работать, начиная с
simplexml_load_file и других для работы с XML форматом. Тот же
DOMDocument class