/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
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

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste