на первом есть несколько массивов данных, надо по очереди передавать каждое значения другому скрипту, находящемуся на другом сайте и после его выполнения отправлять ему следующую переменную из массива.
Спустя 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, а не изобретайте велосипеды (причем чаще на квадратных колесах
