Pátek , 27 Červen 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í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
ProgramováníPython

MIDI generator in Python

Description of the Python ScriptThis Python script generates a MIDI file based...

blank
PHPWordPress

AI Birthday Wishes Generator WordPress Plugin

The  AI Birthday Wishes Generator is a  WordPress plugin that allows users to generate personalized birthday wishes...

blank
PHPProgramováníWordPress

AI Song Maker WordPress Plugin

The  AI Song Maker is a  WordPress plugin that allows you to generate custom songs based on...