PDA

View Full Version : [php] Pagina web con accesso limitato temporalmente


frigu
24-02-2008, 18:57
Ciao, volevo creare una pagina web in php alla quale è possibile accedere solo fino ad un orario prestabilito.
Passato quell'orario, dovrebbe presentarsi un'altra pagina che spiega che l'orario di accesso è terminato.
L'ora sarebbe presa dal server. Come faccio?
Grazie mille a tutti.

VICIUS
24-02-2008, 20:29
Probabilmente il metodo più veloce è usare gettimeofday per capire che ora è sul server e header() per fare il redirect in caso di esito positivo del test.

gugoXX
24-02-2008, 22:22
Le RFC dell'HTTP Prevedono l'header Expires, es:

Expires: Wed, 26 Feb 1997 08:21:57 GMT

Per indicare quando il contenuto debba essere considerato scaduto

Non l'ho mai usato, e dipende dal webserver come e dove impostarlo per ciasuno dei file.
Puoi anche provare il tag a livello HTML, che se correttamente implementato dai browser dovrebbe fare al caso tuo.


<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">


Ma mentre questo viene interpretato dai client, e puo' essere quindi bypassato oppure non correttamente implementato, il primo e' un attributo certificato, e dovrebbe essere tenuto in considerazione da tutti i WebServer (Fatto salvo il trovare dove impostarlo)