Potete leggere gratuitamente le prime due pagine del mio nuovo libro
Wikileaks: chi sono, come lavorano, perché lo fanno, chi li paga. Visto che la cronaca incalza, ho deciso di rendere universalmente consultabile il mio recentissimo articolo in merito.
Meglio tardi che mai, Microsoft annuncia il venturo Explorer 9. Potrebbe colmare un gap tecnologico colossale che si aprì con l'uscita di Firefox 1
DOVE MI TROVI
In libreria la mia ultima fatica, anche ePub
In libreria come ePub dal 19 luglio e come libro cartaceo dal 24 agosto: è la grande guida che Lucio Bragagnolo ed io abbiamo dedicato ad OS X 10.7 Lion
Ciao, Akko. Utilizzo ancora il Communicator per navigare. Una delle funzioni più utili, dal
menu View, sono le informazioni che dà il programma sulla pagina visualizzata, di cui fra
l'altro, fornisce indicazioni sulla data di creazione e quella dell'ultima modifica (non
sempre, comunque; fra questi ultimi c'è il tuo, ad esempio). Ultimamente, su taluni siti
cui mi collego spesso, l'indicazione viene però omessa, e al suo posto compare un "unknown".
Rivoltomi ai webmaster interessati, essi non mi hanno saputo spiegare il perché. C'è un
modo per ovviare, anche se ne dubito?
Ricco Stilo
Il protocollo HTTP 1.1 prevede che il server dica sempre al client (cioè al visitatore) quale data di modifica ha il documento che sta per scaricare.
Per una prova, usa un programma telnet. Collegati a un sito, per esempio
www.w3.org:80
Quando hai la connessione, scrivi questa due righe andando a capo dopo ciascuna e andando a capo due volte dopo l'ultima:
GET http://www.w3.org/ HTTP/1.1
Host: www.w3.org
Hai appena fatto finta di essere un semplice browser e puoi vedere come risponde un moderno web server. Hai notato la data?
A questo punto puoi già dare una prima risposta alla tua domanda. I web server più vecchi, quelli che usano ancora la versione 1.0 del protocollo HTTP, non restituiscono la data.
I siti interattivi, dinamici, basati su motore di base dati (come il mio) non hanno una data di ultima modifica delle pagine, perché le pagine vengono create sul momento, quando il visitatore ne fa richiesta. Prendi per esempio la mia home page, il cui indirizzo è:
http://db.accomazzi.net/TistituzionaleS15.html
In realtà questo indirizzo è un alias dell'indirizzo vero, che è:
http://db.accomazzi.net/showPage.php?template=istituzionale&search=15
L'indirizzo vero rivela che in realtà tu stai eseguendo un programma che compila la pagina per te (nel caso del mio sito la compilazione può anche essere su misura, personalizzata). La natura programmabile della home page emerge evidente se tu cambi quell'ultimo numero, che di solito è 15. Se ci metti 7, o 3, o 100, la home page cresce o rimpicciolisce, perché riporta le ultime novità per il numero di giorni che tu hai specificato.
In un caso come questo, effettivamente si può dire che la data di creazione e modifica della pagina è...adesso. Ed è quello che fa il mio server.
virtual pc indirizzo gratuito conflict catcher jumper disco ibrido kilobyte dischi rigidi condivisione internet pc exchange fai da te portscan controlli numero verde icona di un sito dvd+rw libreria musicale himem nora jones digital video interface accelerazione video sicurezza mass media clubnet memoria ram private naming authority viruscan esportare email corpo connessione internet