Monitorare le pagine

Php-Stats prevede 2 tipi di codici Javascript (d'ora in poi semplicemente JS) da inserire nelle vostre pagine che corrispondono a 2 diverse funzionalità:

  • Il JS che monitorizza le pagine
  • Il JS che visualizza informazioni

Mentre il primo script è essenziale per il funzionamento di Php-Stats (e deve essere presente 1 sola volta nella singola pagina), il secondo è facoltativo e va inserito solo se vogliamo visualizzare informazioni sugli accessi (es. Visitatori totali, utenti on line ecc ecc); inoltre questo secondo JS può essere ripetuto quante volte è necessario per visualizzare tutte le informazioni volute (ogni richiamo a questo JS visualizza 1 singola informazione).

In questa sezione ci occuperemo del primo JS.

Il JS per monitorare le pagine è generato in automatico dallo stesso Php-Stats, nella pagina delle opzioni:

E' sufficiente copiare ed incollare questo codice JS nelle pagine del vostro sito per attivarne il monitoraggio da parte di Php-Stats. La posizione non è critica, qualsiasi zona tra i tag e andrà bene.

E' comunque possibile anche richiamare il JS di php-stats tra i tag e impostando nel file di configurazione (config.php) $option['callviaimg']=0;

Dalla versione 0.1.9 di Php-Stats sono state implementate altre stringhe per effettuare il monitoraggio del proprio sito. Ciò è stato reso necessario per permettere performance migliori allo script e consentire (per stringhe specifiche) il rilevamento degli Spider e Grabber. Nel seguito verranno elencate tutte le possibili tecniche per effettuare un rilevamento adeguato alle proprie esigenze, chi non ha particolari velleità, o ha poca familiarità con il PHP può tranquillamente lasciare la classica stringa JS.

Si ricorda che grazie all'integrazione del MOD flash, da oggi è possibile monitare le pagine in flash. Presto verrà scritta una guida specifica, nel frattempo potete consultare QUI per avere delucidazioni su quali stringhe inserire per effettuare il monitoraggio Flash.

Stringa Classica
Utilizzabile su pagine: Tutti i tipi di pagine PRO: Compatibilità con le precenti versioni di php-stats, quindi nessuna modifica sulle pagine necessaria - Possibilità di utilizzare Php-Stats anche se residente su un server differente. CONTRO: Impossibilità di caching da parte del Browser e quindi lieve ritardo nel caricamento - Impossibilità di monitorare la maggior parte degli spider.

JS Statico
Utilizzabile su pagine: Tutti i tipi di pagine PRO: Possibilità di caching da parte del browser, notevole velocità di caricamento - Possibilità di utilizzare Php-Stats anche se residente su un server differente. CONTRO: Necessità di modifica parziale del codice di riconoscimento - Impossibilità di monitorare la maggior parte degli spider.

Include PHP
Utilizzabile su pagine: PHP PRO: Estrema velocità di caricamento - Monitoraggio di tutti i tipi di Spider. CONTRO: Possibilità di utilizzo solo sulle pagine PHP - Il server dove è presente Php-Stats deve essere lo stesso delle pagine Web da monitorare.

Include PHP con Php-Stats presente su altro Server
Utilizzabile su pagine: PHP PRO: Monitoraggio di tutti i tipi di Spider - Possibilità di utilizzare Php-Stats anche se residente su un server differente. CONTRO: Possibilità di utilizzo solo sulle pagine PHP - Tempi di esecuzione dello script relativi alla velocità di connessione all'altro server.
Suggerimenti: Per utilizzare questa funzione dovete, dal config editor di Php-Stats, impostare $option['accept_ssi']=1 e, solo nel caso le pagine monitorate si trovino su un server diverso da quello dove si trova Php-Stats, $option['lock_not_valid_url']=0 Potete copiare il codice di sopra in un file php e richiamarlo dalle pagine da monitorare con un include.

Monitoraggio pagine ASP
Utilizzabile su pagine: ASP PRO: Monitoraggio di tutti i tipi di Spider - Possibilità di utilizzare Php-Stats anche se residente su un server differente. CONTRO: Possibilità di utilizzo solo sulle pagine ASP - Tempi di esecuzione dello script relativi alla velocità di connessione all'altro server qualora Php-Stats sia presente su un hosting differente.
Suggerimenti: Per utilizzare questa funzione dovete, dal config editor di Php-Stats, impostare $option['accept_ssi']=1 e, solo nel caso le pagine monitorate si trovino su un server diverso da quello dove si trova Php-Stats, $option['lock_not_valid_url']=0 Potete copiare il codice di sopra in un file ASP e richiamarlo dalle pagine da monitorare con un SSI.

 
MODx Content Manager »

« MODx Parse Error »

MODx encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
 
PHP error debug
  Error: strpos() [function.strpos]: Offset not contained in string 
  Error type/ Nr.: Warning - 2 
  File: /home/phpstats/php-stats.com/index.php(1) : eval()'d code 
  Line: 1 
 
Parser timing
  MySQL: 0.0030 s(0 Requests)
  PHP: 0.0882 s 
  Total: 0.0912 s