Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как сделать удаленную обработку данных с возвратом результата?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Алексей_М
Отправлено: 09 Июня, 2015 - 04:22:35
Post Id


Гость


Покинул форум
Сообщений всего: 81
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)




Добрый день,

А как лучше реализовать задачу:

Запрашиваем на сайте А index.php
index.php обращается на удаленный сайт Б: к php файлу 2.php передавая переменную, например так:

include ‘http://сайт-Б/2.php?p=10’;

скрипт 2.php на удаленном сайте обрабатывает данные, которые передали - p=10,
И выдаёт результат в переменной $done, например $done = “абсд”;

т.е. смысл:

index.php
PHP:
скопировать код в буфер обмена
  1. <?
  2.  include ‘http://сайт-Б/2.php?p=10’;
  3.  
  4. echo $done; // $done получит из скрипта 2.php
  5. ?>
  6.  


а на сайте Б:

2.php
PHP:
скопировать код в буфер обмена
  1. <?
  2. if ($p == 10) { $done =  “абсд”}
  3. Else
  4. { $done = “000”;}
  5. ?>
  6.  


Но инклуд что-то не работает.
И курл тоже


Или надо как-то Пост запрос сделать?
 
 Top
Lansi
Отправлено: 26 Июня, 2015 - 14:39:58
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Июнь 2015  


Помог: 0 раз(а)




Чтобы все это работало, надо извлекать переменную из include...
Например $переменная = $done, а еще проще передавать ее через $_SESSION
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB