Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Sessioni

  1. #1

    Sessioni

    Chi mi sa dire cosa fa questo frammento di programma la prima volta che viene attivato e la seconda?
    <?php
    $conta = $_COOKIE['conta'];
    $pagina = "/roma.html";
    if ($_SERVER['REQUEST_URI'] == $pagina) {
    $conta ++;
    }
    setcookie("conta", $conta, time() + 3600);
    ?>

  2. #2
    $conta viene incrementato quando si apre $pagina ed inviato nei cookies (in pratica conta le visite)

    solo che scriverei:

    Codice PHP:
    $conta = (int)($_COOKIE['conta']) ? $_COOKIE['conta'] : 0
    (cioè se NON è la prima visita prende il cookie altrimenti lo setta a 0)

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    concordo per la modifica... inoltra il setcookie si può fare dopo l'incremento e dentro l'IF dato che altrimenti è inutile riscrivere lo stesso valore

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.