Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: licznik kliknięć w link
Forum PHP.pl > Forum > PHP
DiamondPir
witam...
jestem kompletnie zielony w tworzeniu skryptów php a potrzebny mi jest pewien na moją stronę
a mianowicie:
Potrzebuję skrypt który po kliknięciu w dany link pokaże dokładny czas kliknięcia np: 18,58 i 0,03 sekundy
dobrze byłoby gdyby sekundy były w liczbach setnych...
dałoby radę coś takiego stworzyć? proszę o pomoc
Darti
Dokładnego czasu nie uzyskasz :
1) Serwer (obojętnie jaki skrypt i w jakim języku) zarejestruje moment, kiedy żądanie dotrze do serwera (kilka milisekund - sekund później)
2) Skrypt po stronie przeglądarki jest zależny od ustawień czasu komputera i łatwo go podmienić (zmieniasz czas zegara systemowego).
DiamondPir
to nie można zrobić tak żeby nie był zależny od zegara komputerowego?
yevaud
a na podstawie jakiego zegara ma wyswietlac czas ? slonecznego ?
modern-web
Sugeruję wykorzystanie funkcji time_before i time_after...
Wstawiasz te 2 funkcje przed i po zapytaniu do bazy danych... o ile odnosi się to do bazy.
Potem obliczasz różnicę i po kłopocie winksmiley.jpg

Tutaj masz przykład:

  1. <?php
  2. $querytime_before = array_sum(explode(' ', microtime()));
  3.  
  4. $zapytanie = ...
  5.  
  6. $querytime_after = array_sum(explode(' ', microtime()));
  7.  
  8. $GLOBALS['querytime'] = $querytime_after - $querytime_before;
  9. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.