Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > Передача параметра на другой сервер |
Автор: Cript777 21.5.2013, 20:49 |
Приветствую! Имеется два сайта ex1.com , ex2.com Нужно значение $username передать с одного на другой, поиск юзал, решение не нашел.. Подскажите что нибудь.. Добавлено через 7 минут и 49 секунд Уточню, что ssl передача не производится.. |
Автор: Sanchezzz 21.5.2013, 21:54 |
curl на первом сайте на 2 сайте обрабатываем как обычно ловим GET POST выполняем нужные инструкции. можно даже file_get_contents('http://site2.com?username=bonya'); |
Автор: Cript777 22.5.2013, 01:21 | ||||
Нашел вроде бы то что нужно, но не работает, может кто подскажет что не так..? Это ввожу на сайте, который должен считывать имя пользователя..
|
Автор: Cript777 22.5.2013, 14:07 | ||
Разумеется оба сайта моих, однако расположены на разных серверах.
Мне бы хоть как нибудь: на втором сайте, скрипт, исходя из имени пользователя узнает размер нужной папки.. |
Автор: krundetz 22.5.2013, 15:38 | ||||
может стоит более четко описать задачу, что зачем и почему. Пока исходя из того что вы сказали, могу предложить послать запрос от второго к первому, а не на оборот. Вида: ex1.ru?user=ID. В ответ посылать одну единственную строку из цифр описывающих размер папки в байтах. Хотя все зависит от нагрузки на сайты по этим запросам. И исходить надо из того, что чем меньше таких запросов будет, тем лучше. Но что то ( видимо опыт, который зовется интуицией ) мне подсказывает что именно в вашем случае, будет лучше делать по предложенной мной схеме. либо можно попробовать использовать кросдоменные куки и хранить размер там либо хранить данные о размере в БД и разрешить присоединяться к ней из вне(второй сайт) в приведенном вами примере не понятно назначение блока:
А именно: 1. зачем вы делаете запрос первым сайтом к самому себе, хотя хотели запрашивать второй? 2. почему вы никак не передаете пользователя размер папки которого нужно передать? 3. если в адресе сайта просто опечатка и вы все же делаете запрос ко второму сайту, то зачем вы передаете на второй сессию с первого? У вас есть механизм их синхронизации? Тогда используйте сессию для хранения. |
Автор: Cript777 22.5.2013, 20:54 | ||
Решил так и сделать.. ) |