例えばサイトのタイトル、デフォルト表示件数など、システム全体で利用するような設定を保存する際は悩ましい。DBに保存してもいいのだが、ごくごくライトな用途には、php.ini のようにiniファイルを作成して、age=10 のようにすると便利だろう。より詳細に知りたい方は、parse_ini_file で検索するといいだろう。
<?php $conf_file = 'config.ini'; // 書き込み可になっていること。予め空ファイルを作成するのが吉 $ini = parse_ini_file($conf_file); if ($_POST['age']) $ini['age'] = $_POST['age']; $fp = fopen($conf_file, 'w'); foreach ($ini as $k => $i) fputs($fp, "$k=$i\n"); fclose($fp); ?> <form method="post" action=""> YourAge <input type="number" name="age" value="<?php print $ini['age'] ?>"><br> <input type="submit" value="保存"> </form>