Disabilitazione Misteriosa Controllo Topic [pag. 3]

Capitano di Fregata
Marco88
Mi piace
- 21/34
Sad Sad Sad
re: Disabilitazione Misteriosa Controllo Topic


I segni di spunta sono tutti ok..

però c'è stato un segno incoraggiante..

Mi è arrivata la mail di una nuova immagine caricata sul sito..
sacs S640, Evinrude DI 150hp, carrello Cresci N1800BC-R Garmin Gpsmap421S
Contrammiraglio
CK6 (autore)
Mi piace
- 22/34
Marco88 ha scritto:
Sad Sad Sad
I segni di spunta sono tutti ok..
Mi arrendo... Crying or Very sad Wink
"Pietro e CK6" - King 600 - Suzuki 140 - Ellebi 1250 - ...pazzo di Gioia...
Capitano di Fregata
Marco88
Mi piace
- 23/34
Grazie per l'interessamento Sad Sad Sad Sad

Non so più cosa provare.. Crying or Very sad
sacs S640, Evinrude DI 150hp, carrello Cresci N1800BC-R Garmin Gpsmap421S
Site Admin
VanBob
Mi piace
- 24/34
I topic di cui tenere traccia NON sono memorizzati sul server ma nel computer di ognuno di noi in diversi piccoli files denominati "cookies".
I cookies hanno una determinata scadenza (quindi una vita limitata nel tempo) ma possono essere eliminati prima della loro naturale scadenza (perdendone tutti i dati) per diversi motivi tra cui, non ultimo, qualche programma antispyware che nell'intento di proteggere la nostra privacy elimina anche dei dati che non andrebbero eliminati.
Aiutaci a sostenere Gommonauti.it, acquista i tuoi prodotti online a questo link
Contrammiraglio
stik58
Mi piace
- 25/34
VanBob ha scritto:
server...... files...... "cookies"........... antispyware........ privacy .


voglio solo un gin fizzzzzzzzzzzzzzzzzzzzzzzzz

Sbellica Sbellica Sbellica Sbellica Sbellica Sbellica Sbellica Sbellica
Fine OT altrimenti divento verdino! Rolling Eyes
Viviamo tutti sotto lo stesso cielo, ma non tutti abbiamo lo stesso orizzonte
Capitano di Fregata
Marco88
Mi piace
- 26/34
UT UT UT UT UT UT UT UT

Come per magia mi è arrivata la notifica di risposta di stik58.

Senza che ho modificato nulla nel computer..

Cosa sta succedendo?? Non ci capisco più nulla..

E si che sono anche perito informatico Sbellica Sbellica Sbellica
sacs S640, Evinrude DI 150hp, carrello Cresci N1800BC-R Garmin Gpsmap421S
Contrammiraglio
CK6 (autore)
Mi piace
- 27/34
VanBob ha scritto:
I topic di cui tenere traccia NON sono memorizzati sul server ma nel computer di ognuno di noi in ...

Scusa Van, ma allora il server come fa a decidere "se" e "a chi" inviare una email al momento di un nuovo messaggio in un topic ? Rolling Eyes
"Pietro e CK6" - King 600 - Suzuki 140 - Ellebi 1250 - ...pazzo di Gioia...
Site Admin
VanBob
Mi piace
- 28/34
Boh... ma che ne so io.... Razz

Non mi ero mai preoccupato di questo e sono andato a indagare.
Effettivamente una tabella sul server tiene in memoria chi sta tenendo d'occhio i diversi topic.

In questo momento al tuo ID risultano associati 256 topic diversi ma con il flag della notifica solo su 48 di essi.
La cosa mi ha incuriosito e sono andato a verificare i record con il mio ID e ho trovato un solo topic controllato ma di cui non mi arriva mai alcuna notifica. E' un topic del dicembre 2005 che riporta in basso "Smetti di controllare questo topic" ma a me non arrivano notifiche.
Infatti il flag della notifica non è settato.

A questo punto è ovvio che la tabella non solo tiene il numero dei topic controllati ma su alcuni toglie la notifica.... uhm... stranissimo perchè non ci sono modi di controllare i topic che non prevedano notifiche.

Strano.... dovrò approfondire. Rolling Eyes
Aiutaci a sostenere Gommonauti.it, acquista i tuoi prodotti online a questo link
Ammiraglio di divisione
erlampuga
Mi piace
- 29/34
psicologo-informatico 1-0....e sei pure nerazzurro...ma fossi dell'Atalanta...Sbellica
Specie Homo Sapiens Sapiens,varietà PSOO (Pescatore Serio Ogniluogo-Ognitempo)
Gommone Lomac 510 in
Motore Selva Dorado 40 XS EFI
Carrello Umbra Rimorchi 750
I pesci sono come le donne,non sai mai come prenderli
Capitano di Fregata
unipo
Mi piace
- 30/34
Raggruppo un po' di mie idee, quello che ho capito spulciando i sorgenti. Detto tra noi, la teoria dei cookie non stava in piedi, non mi sono fatto avanti per rispetto nei confronti di VanBob, ma è per questo ho provato a vedere se ne cavavo fuori qualcosa. In fondo è anche questa una mia passione (non mi ha ancora stufato) ed è difficile fermarsi quando vuoi capire il perchè di qualcosa. Magari saranno cose inutili (probabilmente), magari no (difficilmente), in ogni caso se preferite, diciamo così... che faccia "le mie indagini" per conto mio me lo potete dire.. in pubblico.. in privato.. lo capirò. Wink Sono studente, si vede che non c'ho un ca... da fare eh Razz

Quando si posta o si clicca su "Controlla topic" viene inserito un record nella tabella _topics_watch con il nostro id, quello del topic e viene settato il tinyint notify_status a "0", cioè aperto alle notifiche.

Quindi:
notify_status = 0 --> al primo messaggio su quel topic parte la notifica

Alla prima notifica email del topic relativo a quel record, il notify_status viene corretto a "1", cioè l'utente ha già una notifica inviata per quel topic, per cui non ne vengono inviate altre.

Quindi:
notify_status = 0 --> al primo messaggio su quel topic parte la notifica
notify_status = 1 --> è già stata mandata una notifica e non ne verranno inviate altre

Nel momento in cui si legge il topic, cioè si richiama viewtopic.php attraverso il browser, all'interno di questa la variabile notify_status per quel utente/topic viene riportata a "0"

Quindi:
notify_status = 0 --> al primo messaggio su quel topic parte la notifica
notify_status = 1 --> è già stata mandata una notifica e non ne verranno inviate altre finchè l'utente non avrà visualizzato il topic.

Di DELETE su quella tabella, per ora, ne ho trovati solo e soltanto nella parte di codice dove viene richiamato l'unwatch ("Smetti di controllare questo topic").

Ora il criceto della mia testa è un po' stanco, mi fermo qua. Bisognerebbe capire, secondo me, se quella tabella si perde record, se capita che quel notify_status a volte non venga riportato a 0, di fatto fermando le notifiche, o se qualcosa di esterno alla sw del forum (limiti "antiflood" del php? Qualcosa sul server di posta?).

Ciao
Novamarine RH430 - Evinrude 521 XP - A2E Navy-06
Sailornet