| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
adyre
Data înscrierii: 06/Dec/2004
Mesaje: 440
Locație: Buzau
|
| Trimis: Dum Aug 28, 2005 10:30 am Titlul subiectului: Script de contorizat traficul |
|
|
Stie careva de un script de contorizat traficul pe un site..... daca are si optiuni de genu' daca se viziteaza numai anumite pagini atat trafic s-ar face si alte alea........
Sper ca ati inteles ce am vrut sa spun.... |
|
| Sus |
|
ionut.gazdaru
Data înscrierii: 31/Iul/2005
Mesaje: 16
|
| Trimis: Dum Aug 28, 2005 11:05 am Titlul subiectului: |
|
|
pai daca e vorba de trafic ca numar de vizitatori cam toate scripturile care exista pot sa faca raportare per pagina, desi nu sunt sigur daca poti sa faci simulari de genul celei de care ai spus, dar ar trebui sa fie simplu sa faci tu manual asta cu niste scaderi simple.
daca e vorba de traficul de date nu am vazut asa ceva si probabil daca ar fi facut in php ar trebui sa faci modificari in fiecare pagina pt a se masura ce dimensiuni are, atat ce prinde ob_cache cat si imaginile, css, js auxiliare.
probabil ar trebui sa folosesti un analyzer pt logurile apache, asta fiind cea mai simpla si mai uzuala metoda |
|
| Sus |
|
adyre
Data înscrierii: 06/Dec/2004
Mesaje: 440
Locație: Buzau
|
| Trimis: Dum Aug 28, 2005 11:18 am Titlul subiectului: |
|
|
| Da... ma refer la unul de date......... nu conteaza ce e, script sau soft....... mi-e imi trebuie ceva de genu' care sa-mi arate ce trafic fac daca vizitez toate paginile, un trafic estimativ la tot ce am in db, sa stiu cam cati vizitatori ar putea ajunge la traficul de 1GB/luna....... chestii d-astea.... Oricum mersi..... |
|
| Sus |
|
ionut.gazdaru
Data înscrierii: 31/Iul/2005
Mesaje: 16
|
| Trimis: Dum Aug 28, 2005 11:30 am Titlul subiectului: |
|
|
daca ai webalizer pe server ar trebui sa ai ceva in genul a ce e mai jos.
daca ai acces la logurile apache poti sa gasesti si alte programe care sa le analizeze mai in detaliu. daca esti pe un host free nu cred ca poti si s-ar putea sa fie nevoie de un script php custom made care sa ia in calcul tot ce tine de o pagina generata.
Citat:
Monthly Statistics for August 2005
Total Hits 115888
Total Files 79976
Total Pages 12834
Total Visits 3391
Total KBytes 3365102
Total Unique Sites 2813
Total Unique URLs 820
Total Unique Referrers 360
Total Unique Usernames 1
Total Unique User Agents 131
. Avg Max
Hits per Hour 172 3463
Hits per Day 4138 11731
Files per Day 2856 5433
Pages per Day 458 996
Visits per Day 121 272
KBytes per Day 120182 230972
|
|
| Sus |
|
sponge001
Data înscrierii: 06/Mar/2005
Mesaje: 102
|
| Trimis: Lun Aug 29, 2005 1:06 am Titlul subiectului: |
|
|
am sa pun si eu un mesaj pe aici sa nu mai fac alt subiect
miam facut pentru site un script care monitorizeaza traficul de pe site
problema e ca dupa ce lam alaturat la site si incerc sa vad o statistica pe pagini vad ca am numai 2 pagini la care pot obtine statistica
1 /index.php
2 /pagina.php
de fapt ideea e ca daca cineva merge pe pagina
/pagina.php?ceva=1 sau
/pagina.php?ceva=2 sau
/pagina.php?ceva=3 sau
/pagina.php?ceva=4 atunci rezultatele sunt sumate si prezentate in pagina.php
normal as dori sa am o statistica pentru fiecare pagina dar cum sa fac idee nu am eu folosesc PHP_SELF pentru a vedea pe ce pagina ma aflu ce ar trebui sa folosesc ca sa am statistici la toate paginile
ar mai fi o problema daca as avea
/pagina.php?ceva=1&id_user=1 sau
/pagina.php?ceva=1&id_user=2 sau
/pagina.php?ceva=1&id_user=3 sau
/pagina.php?ceva=1&id_user=4 sau
/pagina.php?ceva=1&id_user=5
suma datelor obtinute sa fie sumate si prezentate in
/pagina.php?ceva=1
Bine si ar mai fi ceva cum se poate de facut sa vad de pe ce pagina a ajuns pe aceasta pagina.
Se poate de facut asa ceva ?
Sau sunt descoperiri de ale mele in programare :roll: |
|
| Sus |
|
ionut.gazdaru
Data înscrierii: 31/Iul/2005
Mesaje: 16
|
| Trimis: Lun Aug 29, 2005 7:55 am Titlul subiectului: |
|
|
ca sa monitorizezi per pagina, presupunand ca ai doar pagini de forma asta pagina.php?ceva=<aici vine nr/numele paginii> iti trebuie o combinatie unica pt fiecare pagina. asta obtii astfel:
Cod:
$numeunic=$PHP_SELF;
if ( isset($_GET['ceva']) && !empty($_GET['ceva']) )
{
$numeunic.=' - pagina '.$_GET['ceva'];
/* aici se face calcul si separat per utilizator, daca iti trebuie, uncomment
if ( isset($_GET['id_user']) && !empty($_GET['id_user']) )
{
$numeunic.=' - utilizator '.$_GET['id_user'];
}
else
{
$numeunic.=' - utilizator neautentificat';
}
*/
}
else
{
$numeunic.=' - pagina principala';
}
/*
de aici mai departe folosesti $numeunic pentru a individualiza statisticile, spor!
*/
pentru a afla de unde a venit userul poti folosi $_SERVER['HTTP_REFERER'],
si mai sunt si alte date pe care le mai poti folosi in $_SERVER, da un print_r($_SERVER) sa vezi.
cele mai folosite ar fi:
$_SERVER['HTTP_USER_AGENT'] // browserul folosit de user
$_SERVER['REMOTE_ADDR'] // ip-ul userului de cele mai multe ori, dar e posibil sa fie ip-ul proxyului si ai nevoie sa cercetezi mai mult..
vezi comentariile http://www.php.net/manual/en/function.getenv.php pentru detalii privind detectia ip-ului utilizatorului |
|
| Sus |
|
adyre
Data înscrierii: 06/Dec/2004
Mesaje: 440
Locație: Buzau
|
| Trimis: Lun Aug 29, 2005 11:37 pm Titlul subiectului: |
|
|
| si care e versiunea finala a scriptului.......... :?: |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |