[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: передача переменных
glivera
подскажите пожалуста, как реализовать передачу переменных между двумя разными сайтами?
на первом есть несколько массивов данных, надо по очереди передавать каждое значения другому скрипту, находящемуся на другом сайте и после его выполнения отправлять ему следующую переменную из массива.



Спустя 15 минут, 9 секунд (14.12.2009 - 10:12) glock18 написал(а):
Зависит от того, что понимается под
Цитата
передачу переменных между двумя разными сайтами


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

Спустя 3 минуты, 3 секунды (14.12.2009 - 10:15) glivera написал(а):
собственно мне без разницы как принять их на другой стороне, главное чтобы работало все в порядке очереди))

Спустя 1 минута, 17 секунд (14.12.2009 - 10:16) Dezigo написал(а):
можешь с помощью Curl

Спустя 1 минута, 4 секунды (14.12.2009 - 10:17) glivera написал(а):
а поподробнее можно немножко, а то я с курлами не сталкивался еще ниразу

Спустя 25 минут, 13 секунд (14.12.2009 - 10:42) VolCh написал(а):
С одного сайта на другой посылаешь, например, обычный HTTP запрос, POST или GET. Скрипт на принимающей стороне обрабатывает и отправляет, например "ОК" передающей стороне, та следующий шлёт и т. д.

Спустя 8 часов, 27 минут, 40 секунд (14.12.2009 - 19:10) glivera написал(а):
это получается что надо передавать постоянно промежуточное значение, и когда второй отправляет ОК то первый скрипт не продолжает выполнение а начинает его заново

Спустя 9 минут, 49 секунд (14.12.2009 - 19:20) glock18 написал(а):
любая посылка запроса в нормальных условиях будет сопровождаться выполнением скрипта на стороне сервера.

Спустя 1 час, 22 минуты, 43 секунды (14.12.2009 - 20:43) VolCh написал(а):
Цитата (glivera @ 14.12.2009 - 20:10)
это получается что надо передавать постоянно промежуточное значение, и когда второй отправляет ОК то первый скрипт не продолжает выполнение а начинает его заново

Зависит от реализации - если реализовать синхронный обмен, то не надо.

Скрипт на первом сайте вызывает, например, http://site2.ru/getdata.php?data=$data[0] и ждёт ответа "ОК", получив его вызывает http://site2.ru/getdata.php?data=$data[1] и т. п.

А можно сделать асинхронно - Первый вызывает также http://site2.ru/getdata.php?data=$data[0], запоминает где-то индекс 0 и завершается . Скрипт на втором сайте, получив и обработав значение, вызывает первый, например http://site1.ru/putgetdata.php?result=OK, тот восстанавливает индекс, вызывает уже http://site2.ru/getdata.php?data=$data[1], запоминает индекс уже 1 и снова завершается.

Хинт: Если же хочется реализовать всё по уму, согласно стандартам, то потратьте время на изучение SOAP и/или XML-RPC, а не изобретайте велосипеды (причем чаще на квадратных колесах wink.gif )

Быстрый ответ:

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