Ho una pagina che tramite ajax richiama (con timer a 200 sec.) una pagina PHP che fatta una verifica in un DB deve emettere un suono solo una volta!
se metto questo codice mi suona all'infinito!
essendo che questa pagina viene richiamate in ajax, credo che ad ogni volta si ricarichi, perdendo il valore di possibili variabili.Codice PHP:
echo("<embed src='ringin.wav' name='musicID' type='audio/wave' loop=true autostart=true hidden=true mastersound>");
ho pensato di attivare una session e fare un controllo prima del codice sopra citato in modo da far suonare solo una volta.
allora ho scritto:
continua a suonare anche quando $_SESSION['suona'] è uguale a "si".Codice PHP:
if ($_SESSION['suona'] <> "si"){
echo("<embed src='ringin.wav' name='musicID' type='audio/wave' loop=true autostart=true hidden=true mastersound>");
$_SESSION['suona'] = "si";
}
Le Session, non durano per tutto il tempo in cui il browser è attivo?
ho esperienza in ASP e poco PHP, in ASP quando assegno una session rimane li finche non scade il tempo, o la "uccido" oppure chiudo il browser.
su php come funziona???![]()
Grazie!