我在我的網站上有一個基本的按鈕概念,它訪問url.tld?action = love並將+1添加到鏈接的數據庫列。阿賈克斯訪問鏈接,實際上沒有訪問鏈接
雖然這是一個麻煩重新導向到另一個頁面。是否可以點擊該按鈕,並向URL發送請求,而不實際重定向到新的URL?也許也許只刷新按鈕,以便計數更新?
對於我的下載按鈕,這是什麼總體思路是在標題:
<?php require_once('phpcount.php'); ?>
<p class="hidden"><?php
$time = time();
for($i = 0; $i < 1; $i++)
{
PHPCount::AddHit("$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]", "127.0.0.1");
}
echo (time() - $time);
/*echo "PAGE1 NON: " . PHPCount::GetHits("page1") . "\nPAGE1 UNIQUE: " . PHPCount::GetHits("page1", true);
echo "\n\n" . PHPCount::GetHits("page2");
$ntot = PHPCount::GetTotalHits();
$utot = PHPcount::GetTotalHits(true);
echo "###$ntot!!!!$utot";*/?></p>
這是我的「愛」按鈕的一個例子。
<a href="https://alt.epicmc.us/download.php?link='.strip_tags($package_get).'?action=love" target="_blank" class="red-button">Love <span class="count">'. PHPCount::GetHits("$package_get?action=love", true).'</span></a>
我使用這種方法的原因是因爲人們創建頁面,而且我希望類似按鈕能夠開箱即用。當他們的頁面第一次被訪問時,它將他們的url添加到數據庫,並開始統計獨特的命中。
這基本上是添加一個名爲downloadlink?action = love的新鏈接列,並計算獨特的點擊次數。
您的用戶將不得不從您的服務器加載必要的JS,或者您的服務器必須允許CORS的東西。 –
這正是ajax的用途,我建議你閱讀一下:https://learn.jquery.com/ajax/ – Black0ut
你在問怎麼做AJAX調用? –