email — счетчик кликов по почте, отправленной с использованием переполнения стека

Я отправляю приглашения с помощью php mail(), Я хочу отслеживать, сколько людей приняли приглашение и отклонили приглашение. Я использую две кнопки для принятия и отклонения. Как я могу реализовать счетчик кликов? Возможно ли обновление количества без перенаправления страницы с почты на мой сайт?

0

Решение

Создайте файл на своем сервере: counter
создать файл PHP, который увеличивает или уменьшает число в counter файл.

Увеличение:

$readf = fopen("counter", "r");             //open the file in read mode
$count = fread($readf,filesize("counter")); //read the content in it
fclose($readf);                             //close the file in read mode
$writef = fopen("counter", "w+");           //open the file in overwrite mode
$count++;                                   //increase the count by one
fwrite($writef, $count);                    //write changes to the file
fclose($writef);                            //close the file in overwriting mode

Уменьшение:

$readf = fopen("counter", "r");
$count = fread($readf,filesize("counter"));
fclose($readf);
$writef = fopen("counter", "w+");
$count--;
fwrite($writef, $count);
fclose($writef);

Убедитесь, что файл counter существует в первую очередь со счетом 0:

if(!filesize("count")){
$writef = fopen("counter", "w+");
fwrite($writef, "0");
fclose($writef);
}
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]