Сохранять клики внутри файла .txt / .php на сервере

Я знаю, что большинство из вас скажут, что сохранение кликов внутри .txt или .php файла происходит медленнее, чем в БД, и я согласен, но я требую этого …

У меня уже есть скрипт, в котором хранятся клики одной формы внутри .txt- файла. Дело в том, что мне нужно использовать этот скрипт для нескольких форм и хранить клики в том же файле .txt (или .php) и эхом выбирать количество кликов на каждой кнопке. Этого я не могу достичь.

Если у вас есть решение для моей проблемы и вы хотите опубликовать ответ, добавьте некоторое объяснение, чтобы я мог понять, почему / как вы это сделали, чтобы я не стал снова задавать одни и те же вопросы. благодаря

Вот что я имею до сих пор:

HMTL:

    <form action="<?php $_SERVER['PHP_SELF']; ?>" method="post"> <input type="submit" value="click me!" name="clicks"> </form> <div>Click Count: <?php echo getClickCount(); ?></div> 

    PHP:

     if( isset($_POST['clicks']) ) { incrementClickCount(); } function getClickCount() { return (int)file_get_contents("clickit.txt"); } function incrementClickCount() { $count = getClickCount() + 1; file_put_contents("clickit.txt", $count); } 

    Обновление Я готов использовать json для этого (как я понимаю, это может быть сделано), но вам придется нести со мной, потому что я никогда не использовал json раньше и даже если его легко читать / писать, первый раз в первый раз …

    Related of "Сохранять клики внутри файла .txt / .php на сервере"