Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    106

    Cookie su pagina già visualizzata

    Buongiorno a tutti
    oggi volevo inserire nella mia pagina in php un suono d'apertura , breve do 3 secondi .. però per non infastidire il visitatore , vorrei che il suono si senta solo una volta, ciò significa che se il visitatore rientra nella pagina qualche minuto dopo non si sente niente..
    Magari impostando un cookie che dura un ora o un giorno..
    però in termini pratici anche se so impostare il cookie poi non ho idea di come sfruttarlo nella pagina...

  2. #2
    direi che basta settare un cookie.

    in seguito lo verifichi, e se non é settato lanci il suono.

    Qualcosa del genere
    Codice PHP:
    if(!isset($_COOKIE['...'])
    {
        echo 
    '<body bgsound ... mi pare si faccia così>';
        
    setcookie(....);

    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    106
    allora ho fatto cosi

    Codice PHP:
    <?php 
    if(!isset($_COOKIE["suono"]))
        {
            echo 
    " ..COMANDO PER LANCIARE IL SUONO ";

                    
    setcookie("suono",""time()+3600); 
    }
    echo 
    "."
    ?>
    però ho quest'errore

    Warning: Cannot modify header information - headers already sent by (output started at C:\Programmi\EasyPHP5.3.0\www\index.php:156) in C:\Programmi\EasyPHP5.3.0\www\index.php on line 184

  4. #4
    già. setcookie invia un header.
    Devi posizionarlo prima di qualsiasi output
    oppure utilizzare la funzione ob_start() all'inizio
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

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.