2013-07-27 4 views
-2

Я пытаюсь сделать совместную регистрацию, i.e. сначала зарегистрируйтесь на исходном сайте, а затем зарегистрируйте те же значения формы на внешний сайт.Со-регистрация на двух разных сайтах

Я ищу четкий способ сделать это, но без отображения дополнительной формы с уже заполненными значениями.

Я мог бы получить значения формы из исходной формы, используя следующее, но я не уверен, что это лучший способ сделать это.

$.ajax({ 
    type: 'POST', 
    dataType: 'JSON', 
    data: {param1: $('input#param1').val(), param2: $('input#param2').val()}, 
    url: 'url to post to', 
    success: (your success callback function goes here) 
}) 

Действительно, я просто хотел бы знать, если есть другой путь, но так как все, что я с другим сайтом является URL для отправки данных, JQuery является единственным способом я могу думать — просто хочет знать если у кого-то есть другой способ сделать это без проблем, без jQuery?

+2

Это интересно. Не могли бы вы предоставить нам код, который вы используете? Или вы просто ищете, чтобы мы проводили ваши исследования/работу для вас? – Ohgodwhy

+0

Кажется, что вы, очевидно, ждете сообщений о голосах :) и принимайте свою грубость за доброту :) –

+0

Я могу на самом деле закодировать php, jquery и coldfusion, а остальное, но, как и все остальные, я знаю, что не знаю всего. –

ответ

0

Ваша ситуация аналогична сценарию в этом уроке: Execute a HTTP POST Using PHP CURL. Также смотрите первый комментарий на этой странице, которая может или не может быть Релевент здесь:

Ваша идея достаточно проста Тхо, если вы будете постоянно работать с этой удаленной базы данных с ограниченным доступом (вы работаете с 3-й партии?), вы можете использовать что-то немного более стандарт, как SOAP или REST, так что вы можете иметь проверку на наличие ошибок и т.д.

Поскольку вы не дали каких-либо подробностей о ваших конкретных потребностей , Я не могу дать никакого кода, который имеет отношение к вашей ситуации.

+0

Я действительно не искал код, это была еще одна идея, как это сделать без доступа к db. благодарит вас! –

+0

Добро пожаловать. В ответ на ваш комментарий к ответу @ Джоша: По-видимому, на этот вопрос был дан ответ, но если вы попробуете его и имеете проблемы, которые вы ** пытались исправить, но не могли **, не стесняйтесь открывать _another_ вопрос. Кроме того, принято принимать (большую красную галочку рядом с) ответ, который помог вам больше всего и поднять хорошие ответы. Добро пожаловать в StackOverflow. Надеюсь, вам понравится ваше пребывание. :) – Herbert

0

Может быть, попробовать Curl:

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, 'http://example.com/page?variable1='.$variable1.'&variable2='.$variable2); 
$return = curl_exec($ch); 

Это позволит вам динамически создать строку URL, который содержит все переменные для представления на страницу регистрации на втором месте.

+0

Благодарим за код. @Herbert да Мне нужно использовать пост, так что спасибо за учебник. Я обновлю вопрос, когда я получу его. :) –

 Смежные вопросы

  • Нет связанных вопросов^_^