Primer cop que ens visiteu







Codi font d'aquesta pàgina:

<?php
// Temps de caducitat: 5 minuts
$temps_caducitat 300;

// Processa formulari si s'ha enviat
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    if (isset(
$_POST['nom']) && isset($_POST['cognom'])) {
        
$nom trim($_POST['nom']);
        
$cognom trim($_POST['cognom']);
        
        
// Creació de galetes
        
setcookie('nom'$nomtime() + $temps_caducitat'/');
        
setcookie('cognom'$cognomtime() + $temps_caducitat'/');
        
        
// Redirecció per actualitzar
        
header('Location: ' $_SERVER['PHP_SELF']);
        exit;
    }
}

// Processament d'esborrat de galetes
if (isset($_GET['esborrar'])) {
    
setcookie('nom'''time() - 3600'/');
    
setcookie('cognom'''time() - 3600'/');
    
    
// Redirecció
    
header('Location: ' $_SERVER['PHP_SELF']);
    exit;
}

// Comprova si existeixen galetes
$te_galetes = isset($_COOKIE['nom']) && isset($_COOKIE['cognom']);
?>
<!DOCTYPE html>
<html lang="ca">
<head>
    <meta charset="UTF-8">
    <title>Exemple Galetes</title>
</head>
<body>
    <?php if ($te_galetes): ?>
        <h1>Benvingut, <?php echo htmlspecialchars($_COOKIE['nom'] . ' ' $_COOKIE['cognom']); ?></h1>
        <form method="get">
            <button type="submit" name="esborrar" value="1">Esborreu les galetes</button>
        </form>
    <?php else: ?>
        <h1>Primer cop que ens visiteu</h1>
        <form method="post">
            <label>Nom: <input type="text" name="nom" required></label><br>
            <label>Cognom: <input type="text" name="cognom" required></label><br>
            <button type="submit">Desa</button>
        </form>
    <?php endif; ?>
    <br><br><br><br>
    <h1>Codi font d'aquesta pàgina:</h1>
    <?php
        show_source
("index.php");
    
?>    
</body>
</html>