può il refresh php pasticciare con i browser?! postato il 20/08/2012 19:25:52 nel forum programmazione, gdrcd, open source, hosting
Ciao ragazzi, spero che abbiate o stiate o stiate per passato/passare una buona estate, anche se il caldo in genere è exagerate e un pò di neve a sto punto sarebbe gradita!
Detto questo, dopo qualche giorno di immensi punti di domanda mi si è ripresentato un problema di cross browsing che pensavo aver risolto proprio qui, mesi fa, con l'aiuto del solito e disponibilissimo leoblacksoul.
Si parlava del miglior metodo per effettuare dei refresh automatici e dopo aver testato e valutato le (tantissime) varie soluzioni optai per fare dei refresh utilizzando proprio il linguaggio php, che a rigor di logica DEVE essere supportato da qualunque browser senza se e senza ma. Inoltre è semplicissimo. Nella fattispecie dopo l'apertura della sessione si utilizza un header("Refresh: 30";);
Ora, come si può spiegare che questo metodo non venga rilevato da Safari o Chrome? Addirittura chrome totalmente a cavoli suoi, nel senso che in una pagina va, nell'altra no, e si che la posizione dell'header ha pochi compromessi, è sempre sotto il session start(). Safari invece non lo prende da nessuna parte.
Com'è possibile che un browser che naturalmente legge il php non legga invece un refresh scritto in php?
Pagine → 1
20/08/2012 19:35:45 e modificato da ft_staff il 20/08/2012 19:36:32
21/08/2012 14:27:10
Ti ringrazio moltissimo per avermi spiegato per bene come funziona la cosa, c'era una parte che mi sfuggiva, ora è chiaro il come possa non funzionare su un paio di browser.
Ad ogni modo, il tasto manuale c'è, infatti il problema non è pregiudicante è che io cerco sempre di ottenere il massimo di quello che si può fare.
A questo punto, sarà meglio inserire un refresh automatico javascript? Una cosa semplice tipo:
<SCRIPT language="JavaScript">
function doRefresh() {
document.location.reload();
}
window.setTimeout("doRefresh();" , 30000);
</SCRIPT>
Funziona anche sui due browser che mi davano problemi, e credo quindi funzioni dappertutto a patto che non si abbia javascript disabilitato, ma la percentuale di chi lo disabilita è bassissima. Forse il gioco vale la candela...?
21/08/2012 19:57:43
21/08/2012 21:58:25
Grazie mille, credo che ci metterò il refresh js senza ricorrere alla combinazione che mi hai scritto nel caso in cui l'header non dovesse funzionare, anche perchè, riflettendo su quello che hai detto, chi dovesse avere js disabilitato avrebbe problemi ben più grossi del refresh dato che il sito ha altri script js jquery e compagnia bella, quindi come dici tu, se uno ci vuole entrare deve necessariamente essere consapevole che js non può essere disattivato, e di conseguenza il refresh js andrà più che bene!
Sei stato gentilissimo! Ti ringrazio!
Discussione seguita da
Pagine → 1
Rispondi alla Discussione + Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Le Cronache di Raja Dunia: Aggiornamento Informazioni Personaggio
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
Winged Keys Rpg: Gioco Chiuso!
Hikaru No Tohei - Le Luci di Tohei: Butanews! - È finito lo "Slash 'em All Twice"! 🔪❌
Enlisted: Aggiornamento 0.7.0.82
Il gestore di Black Sails Chronicles ha risposto alla recensione di titti
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
RAID Shadow Legends: Mazzo del Destino Testa Calda
dreamboy ha risposto alla discussione: Gioco investigativo e politico
Star Trek Horizon: Elenco PG: una funzione a lungo attesa!
zarina si è accreditato come gestore di In the Shadows: NY
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Hogwarts Express - Harry Potter GDR Forum: 🗞️Nuovo numero de "L'Espresso Sonorum"🗞️
Black Sails Chronicles: ON - Comizio Pubblico
The Coven: 🎃 Halloween Month - The Coven 🎃
I dati del generatore di rank sono stati aggiornati!
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Dragon Secret - Dragon Secret, il servizio per giocare di ruolo online a Dungeons and Dragons!
Underworld of Rome - Intervista alla gestrice di Underworld of Rome.. il play by chat ambientato nel World of Darkness romano!
Scrivere un nuovo GdR - L'Arte di Creare Mondi: Scrivi e pubblica il Gioco di Ruolo che hai sempre sognato (Gratis!)
Anello di Cthulhu - L'Anello di Cthulhu. Il mito religioso in Tolkien e Lovecraft!
Naruto Gdr Universe - Intervista al founder del play by forum Naruto Gdr Universe. Entra nel mondo dei Ninja!
Leggendra - Intervista al gestore di Leggendra.. il gioco di ruolo play by chat fantasy rinascimentale!
Giochi Scolastici - Lista dei giochi ambientati all'interno di scuole, università o istituti scolastici in genere!