Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обращение к удаленному серверу, Javascript отсылает данные на другой сер 
:(
    Опции темы
dimash1987
  Дата 30.7.2008, 02:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



Здравствуйте. Ломаю голову над следующей темой.

Коротко:
Есть возможность использовать технологию Аякс с php файлами на удаленных сайтах?

Подробнее
Есть сайт на нем Яваскрипт код, который делает всякую ерунду, но ему надо записывать ip адрес посетителя в базу данных и проверять его наличие в базе данных. Через Аякс это делается легко, но вот проблема, на этом сайте не должно быть пхп файла. 

Я вот думал поковырять у счетчиками типа Спайлог или Гугл Аналитикс. Я ведь размещаю только Яваскрипт, каким образом они отсылают себе данные. Некоторые просто картинку ставят, урл которой является пхп файл, но мне еще и результат надо вернуть в виде String значения или хотябы true или false.

Если кто-то знает о чем я говорю, то мне хватит хотябы "тема" что искать. Я уже все перерыл в поисковиках, что мог придумать. Парился над HttpRequest, но понял что оно не катит.

Урл файла к примеру  www.site.ru/index.php?r=1213   - как от туда яваскриптом получить результат?

Надеюсь мой вопрос понятен.

Заранее спасибо.

Ps. Про политику безопастности уже узнал. Но как же делают тогда счетчики текстовые? Они же как-то отправляют к себе на сервер инфу?

Это сообщение отредактировал(а) dimash1987 - 30.7.2008, 02:24
PM MAIL WWW ICQ   Вверх
bars80080
Дата 30.7.2008, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



метод есть.
можно обращаться на чужой сервер картинкой. т.е. создаём объект obj = new Image();, затем меняем у него атрибут .src на нужный нам адрес, скажем пхп-файл отдающий картинку. смысл такой, что возвращает он изображение - прозрачный png с шириной 1 или 2 пикселя, которую можно прочитать. если 1 - значит да, если 2 - нет. в принципе, не вижу проблем, чтобы он возвращал и больше вариантов значений

это до-ajax'овский приём
PM MAIL WWW   Вверх
dimash1987
Дата 30.7.2008, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



О спасибо. Даже не подумал о том, что эти значения действительно можно вернуть размерами!
Мне это полностью подходит, но что если раскрыть тему... Каким образом, например, работает Google AdSense, они же возращают стринги. Фреймы использует? Я инспектирую код, но до сути дойти не могу.

Это сообщение отредактировал(а) dimash1987 - 30.7.2008, 10:42
PM MAIL WWW ICQ   Вверх
bars80080
Дата 30.7.2008, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



есть и более популярный метод - скрытый iframe, также меняем его .src и получаем какую-то информацию
наверно, он даже будет лучше image
PM MAIL WWW   Вверх
dimash1987
Дата 30.7.2008, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



Попробовал iframe, но пока не совсем понял как считать с него результат )
PM MAIL WWW ICQ   Вверх
Sannis
Дата 30.7.2008, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.8.2007
Где: Москва

Репутация: нет
Всего: 13



Если его содержимое с другого домена, то никак. Имхо, в AdSense не то делается, вы уверены, что там через JS получается строка с сервера Гугла?


--------------------
Я Критик Джим, раньше писал моды для IPB 1.3.x-2.3.x, а теперь продвигаю Node.js в массы.
PM MAIL WWW   Вверх
bars80080
Дата 30.7.2008, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



как? не задумывался... этож тоже другой сервер, внутренние структуры не должны быть видны для javascript родительского документа.
интересно, что скажут остальные
PM MAIL WWW   Вверх
dimash1987
Дата 30.7.2008, 23:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



Вот. Остальные на форуме это обсуждали и пришли к выводу что никак ).  Я использовал твою идею с картинкой - это оч. классная штука.

<img src="http://www.site.ru/script.php">  - в которой я создавал джипе определенной высоты в зависимости от результата. Это для меня теперь самый действенный способ. Самое приятное, что ПХП там обрабатывает все как надо включая АЙПИ адресе пользователя, а не сайта и тд. Все супер. Жаль что только размерами можно возращать резуьтаты ))))
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0737 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.