PHP: a kliens képernyõfelbontásának lekérdezése

Kezdőlap Fórumok Programozás PHP: a kliens képernyõfelbontásának lekérdezése

8 bejegyzés megtekintése - 1-8 / 8
  • Szerző
    Bejegyzés
  • #2040761
    pointux
    Felhasználó

      Hát, ha php-vel nem is, binárist lehet futtatni. (A gond akkor van, hogy ha valami más os-t hazudik böngészõ… Egyébként win alatt nem tudom lehet-e…, biztos.)

      #2040762
      Leslieman
      Felhasználó

        Javascriptben van screen.width és screen.height. AZt nem tudod valahogy a PHP-ban kiolvasni?

        #2040763
        goraki
        Felhasználó
          #2040764
          scir0b0t
          Felhasználó

            Javascriptben érdemes szerintem is megoldani.
            Itt van is rá egy jó példa hogy lehet php-val összekombinálni.
            http://www.phpbuddy.com/article.php?id=8

            Ezek még kellhetnek hozzá:

            screen.width
            screen.height
            screen.colorDepth
            screen.pixelDepth

            #2040765
            Derrick
            Felhasználó

              Köszi mindenkinek!

              A javascript kombináció mindenképp jó ötlet! Erre nem is gondoltam.

              Köszi!  🙂

              #2040766
              Gyuszk
              Felhasználó
                Derrick wrote:
                Köszi mindenkinek!

                A javascript kombináció mindenképp jó ötlet! Erre nem is gondoltam.

                Köszi! 🙂

                Máshogy nem igazán lehetne, tiszta HTML-el biztosan nem (most mindegy hogy szerkesztõvel vagy php scripttel állítjuk elõ a böngészõ számára) lehetne, nem tud adatokat lekérni vagy küldeni, ezért valamit biztosan be kellett vetni hozzá. (gondolom én 🙂

                #2040767
                Derrick
                Felhasználó
                  Gyuszk wrote:
                  Máshogy nem igazán lehetne, tiszta HTML-el biztosan nem (most mindegy hogy szerkesztõvel vagy php scripttel állítjuk elõ a böngészõ számára) lehetne, nem tud adatokat lekérni vagy küldeni, ezért valamit biztosan be kellett vetni hozzá. (gondolom én 🙂

                  Valahogy úgy gondoltam, hogy ahogyan a kliens elküldi az adatokat, melyek a szerveren a HTTP_USER_AGENT változóban (php pl. $_SERVER[„HTTP_USER_AGENT”]) megjelennek pl így:
                  Mozilla/5.0 (X11; U; Linux i686; hu-HU; rv:1.7.12) Gecko/20051010 Firefox/1.0.7 (Ubuntu package 1.0.7)
                  vagy inkább a HTTP_ACCEPT* sorokban lévõ értelmetlennek tûnõ dolgokból ki lehet hámozni valamit (ennek persze ellentmond, hogy kipróbáltam, a felbontás változtatása nem változtatja meg ezeket az értékeket):

                  HTTP_ACCEPT: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
                  HTTP_ACCEPT_LANGUAGE: hu,hu-hu;q=0.8,en-us;q=0.5,en;q=0.3
                  HTTP_ACCEPT_ENCODING: gzip,deflate
                  HTTP_ACCEPT_CHARSET: ISO-8859-2,utf-8;q=0.7,*;q=0.7

                  A pirossal jelzett értékekre gondoltam. Nagyon offtopic, ha megkérdezem, hogy mik azok?

                  #1881694
                  csaba
                  Felhasználó

                    Rém egyszerû a kérdésem: hogyan küldi el a webböngészõ kliens a szervernek azt az adatát, hogy mekkora a használt felbontás és a színmélység, és ezt PHP-val hogyan lehet lekérdezni? Sok statisztikai oldal ilyen adatokat is kezel, valahogyan minden bizonnyal megkapják ezt. 🙂

                    Köszi!

                  8 bejegyzés megtekintése - 1-8 / 8
                  • Be kell jelentkezni a hozzászóláshoz.