Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP]Rozdzielczość ekranu
msm
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 2
Dołączył: 15.07.2010

Ostrzeżenie: (0%)
-----


Witam, szukam sposobu na pobranie rozdzielczości ekranu i zapisanie jej jako zmiennej w php bez get.
Metoda get jest mało elegancka i powoduje problemy kiedy klient wchodzi na stronę z linku zaindeksowanego przez google.
Teraz mam tak
  1. if(!isset($_GET['r']))
  2. {
  3. echo "<script language=\"JavaScript\">
  4. <!--
  5. document.location=\"$PHP_SELF?r=1&width=\"+screen.width+\"&Height=\"+screen.height;
  6. //-->
  7. </script>";
  8. }

  1. $wi = $_GET['width'] ;
  2. $he = $_GET['Height'] ;

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
msm
post
Post #2





Grupa: Zarejestrowani
Postów: 39
Pomógł: 2
Dołączył: 15.07.2010

Ostrzeżenie: (0%)
-----


Dziękuje za odpowiedź.
Przetestuje ten sposób.
Tymczasem zrobiłem tak
  1. <script type="text/javascript">
  2. document.cookie = 'width=' +screen.width;
  3. document.cookie = 'height=' +screen.height;


  1.  
  2. $wi = $_COOKIE['width'];
  3. $he = $_COOKIE['height'];
  4. if ($wi == null) {header("Refresh: 0;");}

Przy pierwszym otwarciu strony w przeglądarce zmienne $wi i $he są puste, po czym odświeżam stronę. Czy takie rozwiązanie jest do przyjęcia?

msm
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.03.2026 - 19:02