|
| Screen resolution - PHP og JS spørgsmål! Fra : Thomas Løjmann Jørge~ |
Dato : 08-08-04 17:32 |
|
Hej,
Jeg skal finde ud af hvilke opløsning mine brugere har.
Jeg er klar over at PHP ikke kan dette og man derfor skal benytte sig
af f.eks. JavaScript.
De ting jeg har kunne finde kræver alle sammen at der først med JS
sættes en cookie som PHP så læser, men det sker over 2 siden. Side 1
udføre JS og sætter cookie, side 2 læser cookie med PHP og skriver ind
i en DB etc.
Er der nogle som ved om det kan lade sig gøre, uden at have denne
"side1-side2"-ting? Jeg skal bruge det til noget statistik på alle
mine sider på et domæne, og er derfor ikke interesseret i sådan en
løsning!
På forhånd tak!
--
Thomas Løjmann Jørgensen
| |
Christian Hansen (08-08-2004)
| Kommentar Fra : Christian Hansen |
Dato : 08-08-04 19:22 |
|
Thomas Løjmann Jørgensen wrote:
> Er der nogle som ved om det kan lade sig gøre, uden at have denne
> "side1-side2"-ting? Jeg skal bruge det til noget statistik på alle
> mine sider på et domæne, og er derfor ikke interesseret i sådan en
> løsning!
Du kan ikke umiddelbart få værdierne ind i dit phpscript på anden måde
end ved at dobbeltloade, da php jo er fortolket af serveren, når
browseren modtager siden.
jeg lavede for nogen tid siden et eksempel, som du kan se her:
http://www.fundanemt.com/scripts/screenres.php
Der gemmes oplysningerne så i en session, men det er jo lige godt :)
Mvh Christian
| |
Thomas Løjmann Jørge~ (08-08-2004)
| Kommentar Fra : Thomas Løjmann Jørge~ |
Dato : 08-08-04 19:45 |
|
On Sun, 08 Aug 2004 20:21:58 +0200, Christian Hansen
<chrsen@fundanemt.com> wrote:
>
>jeg lavede for nogen tid siden et eksempel, som du kan se her:
>
> http://www.fundanemt.com/scripts/screenres.php
>
>Der gemmes oplysningerne så i en session, men det er jo lige godt :)
Hej Christian,
Tak for input. Jeg gemmer koden men tror alligevel ikke jeg får brug
for det - da det ikke vil være søgemaskine venligt at have noget kode
der udføres client site - og jeg ønsker at lave en løsning der ikke er
begrænset af om det er google bot, msn bot eller min nabo der kigget
på sitet der levere data.
Thanks!
/T
| |
kim isaksen (08-08-2004)
| Kommentar Fra : kim isaksen |
Dato : 08-08-04 22:41 |
|
"Thomas Løjmann Jørgensen" <lojmann@lojmann.dk> wrote in message
news:i5lch0pbllnbgskq6queimsqcvh60ljkul@4ax.com...
> Hej,
>
> Jeg skal finde ud af hvilke opløsning mine brugere har.
> Jeg er klar over at PHP ikke kan dette og man derfor skal benytte sig
> af f.eks. JavaScript.
>
> De ting jeg har kunne finde kræver alle sammen at der først med JS
> sættes en cookie som PHP så læser, men det sker over 2 siden. Side 1
> udføre JS og sætter cookie, side 2 læser cookie med PHP og skriver ind
> i en DB etc.
>
> Er der nogle som ved om det kan lade sig gøre, uden at have denne
> "side1-side2"-ting? Jeg skal bruge det til noget statistik på alle
> mine sider på et domæne, og er derfor ikke interesseret i sådan en
> løsning!
>
> På forhånd tak!
Du kan jo sætte en iframe på 1x1 pixel somewhere. derefter når hovedsiden er
loadet så smide alle client oplysninger til iframen der så gemmer det vha et
eller andet php script på din server.
Bare en idé.
iM
| |
Henrik Stidsen (08-08-2004)
| Kommentar Fra : Henrik Stidsen |
Dato : 08-08-04 23:43 |
|
"kim isaksen" <lysalf@private.very> wrote in
news:D5xRc.29891$Vf.1866807@news000.worldonline.dk
> Du kan jo sætte en iframe på 1x1 pixel somewhere.
Hvorfor ikke blot et billede ?
Hvis man bruger javascript til at skrive stien til billedet vil den
kunne medsende oplysningerne med det samme.
--
Henrik Stidsen - http://hs235.dk/ - http://såkadulæredet.dk/
"Is everyone else in the world a moron, or is it just me?"
(Dilbert Newsletter)
| |
Thomas Løjmann Jørge~ (09-08-2004)
| Kommentar Fra : Thomas Løjmann Jørge~ |
Dato : 09-08-04 17:52 |
|
On 08 Aug 2004 22:43:17 GMT, Henrik Stidsen <nospamforme@hs235.dk>
wrote:
>"kim isaksen" <lysalf@private.very> wrote in
>news:D5xRc.29891$Vf.1866807@news000.worldonline.dk
>
>> Du kan jo sætte en iframe på 1x1 pixel somewhere.
>
>Hvorfor ikke blot et billede ?
>Hvis man bruger javascript til at skrive stien til billedet vil den
>kunne medsende oplysningerne med det samme.
Mener du et alm. billede, f.eks. et pixel på 1x1 som er transperant?
Har du noget eksempel på noget kode - så vil jeg gerne lige se det?
/T
| |
Henrik Stidsen (09-08-2004)
| Kommentar Fra : Henrik Stidsen |
Dato : 09-08-04 20:33 |
|
Thomas Løjmann Jørgensen <lojmann@lojmann.dk> wrote in
news:arafh09i80fl2odgcv7qgfct6loveio6gg@4ax.com
>>Hvorfor ikke blot et billede ?
>>Hvis man bruger javascript til at skrive stien til billedet vil
>>den kunne medsende oplysningerne med det samme.
> Mener du et alm. billede, f.eks. et pixel på 1x1 som er
> transperant? Har du noget eksempel på noget kode - så vil jeg
> gerne lige se det?
Nu er jeg ikke lige så hård til javascript, men forestil dig at du
får javascript til, med document.write, at skrive stien til billedet:
<img
src=" http://statistic.server.tld/image.gif?width=1024&height=768&
amp;os=WinXPsp1">
Du skal altså blot indsætte de data du vil have i statistikken som
variabler på det billede du beder om. Herefter er det blot at lave et
script der læser dataene og gemmer dem i databasen og lade det være
billedet.
--
Henrik Stidsen - http://hs235.dk/ - http://såkadulæredet.dk/
"Is everyone else in the world a moron, or is it just me?"
(Dilbert Newsletter)
| |
Thomas Løjmann Jørge~ (09-08-2004)
| Kommentar Fra : Thomas Løjmann Jørge~ |
Dato : 09-08-04 21:07 |
|
On 09 Aug 2004 19:33:12 GMT, Henrik Stidsen <nospamforme@hs235.dk>
wrote:
>Nu er jeg ikke lige så hård til javascript, men forestil dig at du
>får javascript til, med document.write, at skrive stien til billedet:
><img
>src=" http://statistic.server.tld/image.gif?width=1024&height=768&
>amp;os=WinXPsp1">
>
Fandt på noget andet, linker bare til et PHP doc. som om det var et
pic, i det dokument køre alt statistik så og til slut laver den et pic
på 1x1 pixel...
:)
/T
| |
Henrik Stidsen (09-08-2004)
| Kommentar Fra : Henrik Stidsen |
Dato : 09-08-04 22:00 |
|
Thomas Løjmann Jørgensen <lojmann@lojmann.dk> wrote in
news:2amfh0pk0uv65oevtbelgbp4kpc71ilqjl@4ax.com
> Fandt på noget andet, linker bare til et PHP doc. som om det var
> et pic, i det dokument køre alt statistik så og til slut laver
> den et pic på 1x1 pixel...
Er faktisk også præcis det jeg skriver du skal gøre. Er bare en "nice
feature" at jeg kaldte billedet .gif (kan sagtens lade sig gøre at
lave det i PHP alligevel)
--
Henrik Stidsen - http://hs235.dk/ - http://såkadulæredet.dk/
"Is everyone else in the world a moron, or is it just me?"
(Dilbert Newsletter)
| |
Thomas Løjmann Jørge~ (09-08-2004)
| Kommentar Fra : Thomas Løjmann Jørge~ |
Dato : 09-08-04 17:49 |
|
On Sun, 8 Aug 2004 23:41:20 +0200, "kim isaksen" <lysalf@private.very>
wrote:
>
>Du kan jo sætte en iframe på 1x1 pixel somewhere. derefter når hovedsiden er
>loadet så smide alle client oplysninger til iframen der så gemmer det vha et
>eller andet php script på din server.
>
>Bare en idé.
En ide jeg også har tænkt på, men ikke alle søgemaskiner supporter
IFRAMES (tro det eller lad være, men det er rigtigt) og af den grund,
er det ikke en mulig løsning :)
Jeg er klar over jeg ikke kan tracke opløsning på f.eks. google bot,
men andre oplysninger kan man jo sagtens hive ud og have nytte af.
/T
| |
|
|