Сохраните значения в файле конфигурации. И убедитесь, что он недоступен из Интернета.
Самое простое решение - сохранить значения в массиве конфигурации - пользователь вводит значения, из него создается массив, а затем file_put_contents("config.php", "<?php $config = " . var_export($config))
. С этим методом всякий раз, когда вам нужен массив конфигурации, все, что вам нужно сделать, это include config.php
, и он там.
Это непроверенный код, только для примера. В зависимости от вашей ситуации вам может потребоваться решить условия гонки, file_put_contents
для этого не достаточно. Основной смысл приведенного выше кода: var_export
возвращает действительный php-код, который вы можете eval
(если вы достаточно злой) или передать в файл и включить его позже.