[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: JS и PHP
DmitryOpalev
С помощью JS узнаю разрешение экрана пользователя:
H = availHeight;
W = availWidth;

Как мне теперь значения этих переменных запихнуть в PHP? :unsure:



Спустя 14 минут, 35 секунд (23.03.2011 - 15:04) inpost написал(а):
DmitryOpalev
Уже никак. Только редирект, или в отдельный скрипт передавай Аяксом. JS выполняется на стороне клиента, PHP - сервера. Когда запускается JS, уже связи с сервером не существует.

Спустя 6 минут, 33 секунды (23.03.2011 - 15:10) DmitryOpalev написал(а):
А что такое редирект?
Клиенты будут такие, что аякс может и не работать... или он везде работает?

Спустя 11 минут, 18 секунд (23.03.2011 - 15:21) sergeiss написал(а):
Цитата (inpost @ 23.03.2011 - 16:04)
Уже никак. Только редирект, или в отдельный скрипт передавай Аяксом.

А вот тут позволь не согласиться... Можно это сделать, в ряде случаев smile.gif Без аякса. Другое дело - где использовать эти данные. Если для статистики - то можно. Если в том же скрипте, который только что ушел с сервера, то да, уже нельзя.

Если вариант первый (для статистики), то делаем скрипт, который меняет URL у какой-то вызываемой картинки. Например, у счетчика. И там в GET-параметрах закладываем всё, что нужно передать серверу.

Если для другой цели... То для какой же? И зачем тогда это передавать на сервер?

Спустя 8 минут, 11 секунд (23.03.2011 - 15:30) DmitryOpalev написал(а):
Для статистики =) Только не совсем понял...
Мы на картинке делаем ссылку с GET параметром?

Спустя 23 минуты, 43 секунды (23.03.2011 - 15:53) sergeiss написал(а):
DmitryOpalev - ну вот смотри... Есть у тебя картинка на странице, какого-то размера. Может быть даже не маленькая 1х1, а большая. Допустим, 50х50 точек, с какой-то реальной картинкой, говорящей о том, что это статистика. И даже ссылку можешь сделать на свою статистику :)
Допустим, scr="./pics/stat.php" (динамическая картинка!!!).

И сразу же после картинки в коде есть JS код (существенно - код именно после картинки). Делаем его не как функцию, а просто код. Тогда он будет выполняться сразу же после загрузки этого кода. А там пишем, что новый scr для той картинки равен
'./pics/stat.php?w='+w+'&h='+h
, где w и h - это те самые ширина и высота (которые ты должен вычислить чуть ранее в этом же JS коде). Можно и много других параметров указать. Например, адрес текущей страницы, которая отсылает данные.
В указанном файле ПХП принимаешь все параметры и отдаёшь назад картинку. Которая может быть всегда одинаковой, либо там может показываться количество обращений к этой странице.

Вобщем, если ты идею понял, то дальше сам реализуешь. По этому принципу работают разные счетчики. Ссылки там (картинки) идут на другой сайт, т.е. не на тот, где находится "основной" сайт. И уже на сайте, куда ссылается счетчик, можно проводить различный анализ статисики посещений. Всё, что только придумешь.

Спустя 3 минуты, 7 секунд (23.03.2011 - 15:56) DmitryOpalev написал(а):
А ну понял. Проще говоря, я записываю GET в источник картинки, и там в скрипте уже все обрабатывается smile.gif


_____________
Курс валют
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.