Hur ser hello.php och helloagain.php ut?
God dag.
Jag sitter och grundar på ett problem angående att samla in lite statistik till min site som referer, upplösning, land, browser men även hur länge personen har varit inne på sidan och vilka sidor som har besökts.
Idén är att det skall vara lätt att inkludera på flertalet domäner och vill lösa det med en enkel JavaScript include.
Exempel på hur filen kan se ut.
//Get variables and test for java
var referer = (document.referrer != "") ? document.referrer : "Direct Hit";
var colorDepth = window.screen.colorDepth;
var res = window.screen.width + "x" + window.screen.height;
var maxres = window.screen.availWidth + "x" + window.screen.availHeight;
var javaa = (navigator.javaEnabled() == 1) ? "1" : "0";
//Print variables
document.write("<br />Referrer: " + document.referrer);
document.write("<br />Resolution: " + res);
document.write("<br />Java: " + javaa);
//Send variables to php using a fake image
var quasi = new Image();
quasi.src = "http://domain.com/session/test.php?referer=" + referer + "&colorDepth=" +colorDepth + "&res=" + res + "&maxres=" + maxres + "&java=" + javaa;
I “test.php” sätter jag en session, som funkar bra så länge man använder sig av Firefox, går man från hello.php till helloagain.php så hänger session idt med (som jag då lagrar i databasen) men om man däremot går in med Internet Explorer så registreras ett nytt session id för varje ny sida som besöks.
Hur kan man göra för att lösa det här? Eller finns det andra bättre/smidigare sätt att samla upp den relevanta informationen?
Jag vet inte om detta är rätt Forum att posta i, moderator får gärna flytta till rätt i så fall.
Simon