| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Как передать ник и пароль на другой сайт? |
| Автор: reg24r 19.5.2006, 01:08 |
| Как передать ник и пароль на другой сайт? Сайт находится на другом сервере. Как грамотно это сделать? |
| Автор: R.M. 19.5.2006, 09:48 | ||
reg24r, зайди на тот сайт и смотри куда идёт отправка формы, смтори имена полей, далее
И имя кнопки submit тоже смотри. Там может быть проверка на него. |
| Автор: reg24r 19.5.2006, 11:41 | ||
Объясню подробнее. Оба сайта мои. На обоих регистрация. Мне необходимо, чтобы если человек зарегистрировался на главном сайте и перешел на второй для регистрации, то там в полях юзер и пароль уже стояли его данные. Просто для удобства и ничего более. Соответственно если он залогинился на главном, то перейдя на второй его данные уже стоят в соответствующих полях, остается только по кнопке кликнуть. Для чего так, это вопрос другой. Вопрос как сделать передачу значений переменных на другой сервер, с учетом вышеописанного. |
| Автор: AztEK 19.5.2006, 12:41 |
| reg24r пожалуй это немного не в этот раздел Передать данные на сервер можно тремя способами: GET, POST, COOKIES Третий отметаем сразу - передать куку для другого домена запрещено спецификацией HTTP(так Mal Hack сказал POST тоже не подходит, ибо как я понял, пользователь перейдёт по ссылке. Остается GET. Т.е. страница должна быть скриптом, который примимает GET-данные. Тогда ссылка будет выглядеть типа _http://server.ru/login.php?login=123&password=123 А в скрипте выводить в value формы данные login и password. |
| Автор: reg24r 19.5.2006, 13:08 |
| Точно. Спасибо. |
| Автор: R.M. 19.5.2006, 14:14 |
| reg24r, только пароль перед отправкой желательно в md5() хешируй |
| Автор: Sattu 20.5.2006, 18:25 | ||
Зря. Такие данные лучше передавать POSTом (http://php.net/curl) и/или по SSL (https) . Так как GET запросы остаются в логах. |
| Автор: -=Ustas=- 20.5.2006, 21:47 |
Да и вообще, такие данные таким образом не передают. |