на счетчик кликов и перешли на другую веб-страницу

У меня есть следующий сценарий, который я пытаюсь достичь: Когда пользователь нажимает на ссылку, он активирует счетчик, а затем перенаправляет посетителя на другой веб-сайт. Он просто перенаправляет на другой сайт, но не увеличивает счетчик. Если я возьму вперед, он работает нормально, поэтому мой вопрос заключается в том, как я могу выполнить клик, подсчитать его и переслать на другой сайт?

    <?php

/**
* Create an empty text file called couponsbyemailB.txt and
* upload to the same directory as the page you want to
* count hits for.
*
* Add this line of code on your page:
* <?php include "freecouponsbyemailB.php"; ?>
*/

// Open the file for reading -- tracks by banner clicked
$fp = fopen("couponsbyemailB.txt", "r");

// Get the existing count
$count = fread($fp, 1024);

// Close the file
fclose($fp);

// Add 1 to the existing count
$count = $count + 1;

// Display the number of hits
// If you don't want to display it, comment out this line
//echo "<p>Page views:" . $count . "</p>";

// Reopen the file and erase the contents -- tracks by banner clicked
$fp = fopen("couponsbyemailB.txt", "w");

// Write the new count to the file
fwrite($fp, $count);

// Close the file
fclose($fp);

header('Location: http://www.inboxdollars.com/?r=ref18222798'); // redirect to new web page

?>

0

Решение

Обновление счетчика может быть сделано намного проще:

$count = file_get_contents("couponsbyemailB.txt");
$count = $count + 1;
file_put_contents("couponsbyemailB.txt", $count);

Имейте в виду, что обновление страницы не вызовет счетчик снова, вы должны снова вызвать свой php-файл.

1

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

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

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