Jump to content
  • 0

Адаптивный дизайн в php


alleclf
 Share

Question

Как в php коде можно сделать определение разрешения экрана?

 

В php файле идет подсчет длинны блока.

 

Выглядит это примерно так:

$rating = $rating * 48;

48 - это множитель размера стандартного блока, его надо как-то менять. То есть, это число должно меняться с размером экрана, от 16 до 128.

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

можно получить с помощью js размеры рабочей области при первом обращении к сайту и передать эти данные серверу, хранить их скажем в сессии, дальше используете где хотите

Link to comment
Share on other sites

  • 0

можно получить с помощью js размеры рабочей области при первом обращении к сайту и передать эти данные серверу, хранить их скажем в сессии, дальше используете где хотите

а если после загрузки странички пользователь, например, изменит размер окна браузера, скрипт корректно это обработает?

Link to comment
Share on other sites

  • 0

можно сделать работу скрипта следующим образом:

php передает на страничку данные, которые у него в сессии, скажем так:

echo "<script>var resolution = {width:". $width .",height:". $height ."};</script>";

скрипт при открытии страницы у нас будет сравнивать полученные данные с текущими размерами окна браузера, если они не равны мы релоадим страничку предварительно отправив новые данные серверу.

В данном случае лучше будет хранить эти данные в куках, т.к. мы избежим лишней передачи данных.

Link to comment
Share on other sites

  • 0

Эмм.... php как бы не имеет оношения к адаптивному дизайну.... да и к дизайну тоже не имеет отношения никакого... это обычный серверный язык..., может вам в сторону бустрапа нужно...?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy