Pondělí , 14 Červenec 2025
Domů Programování PHP Počítadlo návštěv v PHP
PHPProgramování

Počítadlo návštěv v PHP

blank
blank

Zde je návrh jednoduchého počítadla návštěv v PHP. Vytvoříme skript, který umožní návštěvníkům vložit URL adresu, a následně jim poskytne jedinečný kód, který mohou vložit na svou stránku. Tento kód bude zaznamenávat počet návštěv.

Nejprve vytvořte soubor s názvem counter.php, který bude obsahovat následující kód:

<?php
session_start();

// Zkontrolujte, zda je nastavena proměnná URL
if (isset($_POST['url'])) {
    $url = $_POST['url'];

    // Vytvořte jedinečný kód pro počítadlo návštěv
    $unique_code = md5(uniqid($url, true));

    // Uložte URL a jedinečný kód do souboru (např. data.txt)
    $file = fopen("data.txt", "a");
    fwrite($file, $url . "||" . $unique_code . PHP_EOL);
    fclose($file);
}
?>

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Počítadlo návštěv</title>
</head>
<body>
    <h1>Počítadlo návštěv</h1>
    <form method="POST" action="">
        <label for="url">URL adresa:</label>
        <input type="url" name="url" required>
        <input type="submit" value="Získat kód">
    </form>

    <?php if (isset($unique_code)): ?>
        <p>
            Vložte tento kód do své stránky pro sledování návštěv:
            <code>&lt;script src="https://example.com/track.php?code=<?= $unique_code; ?>"&gt;&lt;/script&gt;</code>
        </p>
    <?php endif; ?>
</body>
</html>

Nyní vytvořte další soubor s názvem track.php, který bude obsahovat následující kód:

<?php
header('Content-Type: application/javascript');

// Zkontrolujte, zda je nastavena proměnná 'code'
if (isset($_GET['code'])) {
    $code = $_GET['code'];
    $file = "counters/{$code}.txt";

    // Pokud soubor neexistuje, vytvořte ho s počáteční hodnotou 0
    if (!file_exists($file)) {
        file_put_contents($file, 0);
    }

    // Přečtěte a aktualizujte počítadlo návštěv
    $count = file_get_contents($file);
    $count++;
    file_put_contents($file, $count);
}

// Zobrazte kód pro zobrazení počtu návštěv na stránce
echo 'document.write("Počet návštěv: ' . $count . '");';
?>

Nyní máte dva soubory: counter.php pro generování jedinečného kódu a track.php pro sledování návštěv. Ujistěte se, že jste vytvořili složku counters ve stejném adresáři, kde jsou umístěny soubory counter.php a track.php. Tato složka bude obsahovat soubory s počítadly návštěv pro jednotlivé jedinečné kódy.

Uživatelé by měli otevřít counter.php, zadat svou URL adresu a získat jedinečný kód. Poté by měli tento kód vložit do svých webových stránek, aby sledovali počet návštěv. Kód bude zobrazovat počet návštěv na stránce, na které byl vložen.

Související články

blank
Programování

Windows program pro výuku jazyků

🧠 Program pro výuku jazyků: Vaše interaktivní cesta k ovládnutí slovíček 📝...

blank
ProgramováníUmělá inteligence

Runway Game Worlds: Vytvářejte video hry s generativní AI

Runway Game Worlds: Vytvářejte video hry s generativní AI bez nutnosti programování...

blank
ProgramováníPython

PyCharm JetBrains IDE vývojové prostředí

🚀 Úvod PyCharm je špičkové integrované vývojové prostředí (IDE) od společnosti JetBrains,...

blank
ProgramováníStrojové učeníUmělá inteligence

Neuromorfní čipy vs. GPU/TPU

Top články Neuromorfní čipy vs. GPU/TPU 19. 6. 2025 Edge-AI v IoT:...

blank
×
Avatar
PetrPikora.com
AI Chatbot
Ahoj! Jak vám mohu pomoci?
 

Používáním tohoto chatbota souhlasíte se shromažďováním a používáním vašich dat, jak je uvedeno v našich Zásadách ochrany osobních údajů. Vaše údaje budou použity pouze jako pomoc s vaším dotazem.