Omzeiling servertime == clienttime onmogelijk?

Pagina: 1
Acties:
  • 136 views sinds 30-01-2008
  • Reageer

  • rickmans
  • Registratie: Juli 2001
  • Niet online
Ik heb een site, waarbij ik elk uur een andere afbeelding laat zien. Dit deed ik met behulp van het checken van de tijd bij de client. Nu kwam ik erachter dat een aantal mensen hun klok iets vooruit zette en hierdoor een aantal plaatjes verder kon kijken (ik werk nl graag vooruit :*)).

Nu heb ik dit volgens mij afgevangen door ook te kijken naar de tijd op een bepaalde timeserver en indien deze gelijk is aan de tijd van de client het plaatje weer te geven, indien niet dan een melding weergeven dat men zijn of haar klok goed moet zetten :). (het is niet de meest vriendelijke oplossing, maar goed server staat in nl en bezoekers komen ook voornamelijk uit deze tijdzone dus het kan). Alleen zit ik me nu af te vragen: is dit te omzeilen. Zeker omdat ik het idee heb dat een aantal bezoekers nog steeds vooruit surft in plaats van ieder uur terug te keren voor een nieuw plaatje.

de client tijd wordt eenvoudig gecheckt met javascript en de tijd op de timeserver met php. Kortom is het mogelijk dat mensen hiervoor een workaround hebben en hoe is dat op te lossen.

Don't mind Rick


  • Cpt.Morgan
  • Registratie: Februari 2001
  • Laatst online: 23-11-2025
Kun je niet gewoon de tijd op de server gebruiken om te bepalen welk plaatje getoond moet worden?

  • jvhaarst
  • Registratie: Maart 2000
  • Laatst online: 30-08 13:17

jvhaarst

Eendracht maakt macht

Mag ik vragen waarom je niet de tijd van de server gebruikt ?
Ben je van al het gelazer af.

If you don’t have enough time, stop watching TV.


  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 10:03
^^ what they said

gewoon de tijd op de server checken. Geen Timeservers, geen client-side scripting nodig.

En aangezien de server in nederland staan hoef je de tijd ook niet te corrigeren.

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


  • rickmans
  • Registratie: Juli 2001
  • Niet online
Dat ga ik over 2 weekjes waarschijnlijk wel doen. Om de simpele reden dat ik even wil aankijken hoeveel mensen "vooruitsurfen", indien dit er veel zijn, dan ga ik het concept van de site aanpassen (maar goed dat is weer geheel iets anders :)). Nu log ik het aantal malen dat mensen "vooruitsurfen" voor de toekomstplannen zal ik maar zeggen :)

Don't mind Rick


  • Cpt.Morgan
  • Registratie: Februari 2001
  • Laatst online: 23-11-2025
rickmans schreef op 06 augustus 2002 @ 21:19:
Dat ga ik over 2 weekjes waarschijnlijk wel doen. Om de simpele reden dat ik even wil aankijken hoeveel mensen "vooruitsurfen", indien dit er veel zijn, dan ga ik het concept van de site aanpassen (maar goed dat is weer geheel iets anders :)). Nu log ik het aantal malen dat mensen "vooruitsurfen" voor de toekomstplannen zal ik maar zeggen :)
Hmmm.. maar dan moet je dus juist toestaan dat mensen dat doen....

En waarom wil je dat eigenlijk weten als ik vragen mag?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

als je dan toch logt wat wil je dan moet dit topic?

Doet iets met Cloud (MS/IBM)


  • rickmans
  • Registratie: Juli 2001
  • Niet online
D2k schreef op 06 augustus 2002 @ 21:22:
als je dan toch logt wat wil je dan moet dit topic?
grotendeels om te kijken of mijn stats ook wel 100% betrouwbaar zijn. En omdat er soms plaatjes in de log staan die eik nog niet te zien waren volgens de tijd. Vandaar dus.

Don't mind Rick


  • Cpt.Morgan
  • Registratie: Februari 2001
  • Laatst online: 23-11-2025
rickmans schreef op 06 augustus 2002 @ 21:25:
[...]
grotendeels om te kijken of mijn stats ook wel 100% betrouwbaar zijn. En omdat er soms plaatjes in de log staan die eik nog niet te zien waren volgens de tijd. Vandaar dus.
Hmm... De tijd op veel PCs staat vaak verkeerd, dus misschien dat die mensen wel per ongeluk het verkeerde plaatje zien, in plaats van dat ze dat expres doen (waarom zouden ze dat willen, om wat voor plaatjes gaat het?)

Bovendien: Als een klok 2 minuten voor staat en het is bij hen bijv. 16.01 en bij jou 15.59, reken je dat dan ook onder de 'te vroege' plaatjes?

En wat doet je script nu als de timeserver niet beschikbaar is?

  • rickmans
  • Registratie: Juli 2001
  • Niet online
Cpt.Morgan schreef op 06 augustus 2002 @ 21:31:
[...]


Hmm... De tijd op veel PCs staat vaak verkeerd, dus misschien dat die mensen wel per ongeluk het verkeerde plaatje zien, in plaats van dat ze dat expres doen (waarom zouden ze dat willen, om wat voor plaatjes gaat het?)

Bovendien: Als een klok 2 minuten voor staat en het is bij hen bijv. 16.01 en bij jou 15.59, reken je dat dan ook onder de 'te vroege' plaatjes?
Er zit een kleine marge van 10 minuten in het script. Maar het zijn niet de plaatjes die worden opgevraagd vallen niet binnen deze marge.
En wat doet je script nu als de timeserver niet beschikbaar is?
Ook loggen dat het script niet beschikbaar was en dan wel gewoon plaatje laten zien (maar ook dat zijn niet de plaatjes die in de log voorkomen..)

Het zou evt kunnen dat mensen waarbij de timeserver niet beschikbaar was de bewuste link van de plaatjes doormailen naar anderen. Dat zou evt wel kunnen en dat neem ik dan voor lief.

Don't mind Rick


  • Cpt.Morgan
  • Registratie: Februari 2001
  • Laatst online: 23-11-2025
Inmiddels toch wel erg nieuwsgierig: om wat voor plaatjes gaat het dan dat je al die moeite doet?

Edit 22:08: Hehe... als je het niet wilt zeggen zal het wel illegaal of porno zijn 8)

  • reddog33hummer
  • Registratie: Oktober 2001
  • Laatst online: 24-08 18:08

reddog33hummer

Dat schept mogelijkheden

Ik denk dat je echt beter gewoon servertijd kan gebruiken en dan via de normale statistieken kijken hoeveel mensen er zijn die vooruit kijken.

Hou er ook rekening mee dat sommige mensen GMT gebruiken i.p.v. locale tijd (wordt in ons bedrijf gebruikt) dat je niet teveel conclusies eraan gaat trekken

Backup not found (R)etry (A)bort (P)anic<br\>AMD 3400+ 64, 2 GB DDR, 1,5 TB Raid5


  • rickmans
  • Registratie: Juli 2001
  • Niet online
Cpt.Morgan schreef op 06 augustus 2002 @ 21:42:
Inmiddels toch wel erg nieuwsgierig: om wat voor plaatjes gaat het dan dat je al die moeite doet?

Edit 22:08: Hehe... als je het niet wilt zeggen zal het wel illegaal of porno zijn 8)
Het is vrij legaal hoor, alleen zou ik ze hier niet plaatsen O-)

Maar niemand heeft enig idee of het te omzeilen is en indien dit te omzeilen is, hoe dit op te lossen is (afgezien van gewoon de servertijd te gebruiken, aangezien nu even om stats gaat :))

Don't mind Rick

Pagina: 1