У меня есть базовая концепция кнопки на моем сайте, которая посещает url.tld? Action = love и добавляет +1 к столбцу базы данных ссылки.Ajax посетить ссылку без фактического посещения ссылки
Это все время переадресовывает на другую страницу. Можно ли нажать кнопку и отправить запрос на 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 с сервера, или ваш сервер должен позволить вещи Корса. –
Это именно то, для чего нужен аякс, я предлагаю вам прочитать об этом: https://learn.jquery.com/ajax/ – Black0ut
Вы спрашиваете, как позвонить AJAX? –