Detectare rezolutie cu php

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Avatar utilizator
trif
Mesaje: 500

Detectare rezolutie cu php

Buna ziua,
am cautat pe net anumite informatii dar nu am gasit mare lucru asa ca apelez la voi.
Ceea ce am cautat a fost urmatorul lucru
Site-ul imi detecteaza ce rezolutie are cel care intra pe site si se face asa cum trebuie.
Ceea ce am cautat a fost ca imi detecteze cu php adica:
cand am rezolutia de:

Cod: Selectaţi tot

if  (max-width:1440px) and (min-width:1366px) 
{aaa}
elseif (max-width:1366px) and (min-width:1280px) 
{bbbb}
elseif (max-width:1280px) and (min-width:1024px)
{cccc}
elseif  (max-width:1024px) and (min-width:768px) 
{dddd}
si tot asa.

Am tot caut si nu am gasit.
Astept raspuns.
Multumesc anticipat.
Cu stima Trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif

MarPlo Mesaje: 4343
Salut
Php fiind server-side nu poate detecta rezolutia ferestrei de navigare. Cu php poti detecta tipul sistemului folosit (mobil, tableta, desktop), pentru aceasta poti folosi scriptul de la pagina: https://github.com/serbanghita/Mobile-Detect

Rezolutia se poate detecta cu JavaScript, folosind "screen.width" si "screen.height".
Exemplu:

Cod: Selectaţi tot

<script>
alert('Rezolutie: '+ screen.width +' x '+ screen.height);
</script>

trif Mesaje: 500
Buna ziua,
As putea sa ma folosesc de javascript in IF-urile mele adica js imi vede rezolutia iar eu cu php sa il fac cu IF-uri.

Multumesc anticipat
Cu stima Trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif

MarPlo Mesaje: 4343
JavaScript se executa in browser, dupa ce php si-a terminat executia.
Cand JS vede rezolutia deja nu mai poti decide ce sa faca php, nu poti baga if-uri de rezolutie in cod php.
Poti sa faci if-uri in javascript pe baza rezolutiei si in acele if-uri sa lucrezi cu cod javascript, dar nu cu php.