Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Засабмитить форму другого сайта, как?.. 
:(
    Опции темы
Vitalik
  Дата 19.8.2005, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: нет
Всего: 12



Собственно, сабж smile

Есть некий сайт (не мой), на нём есть форма.
Нужно как-нибудь мне со своего сайта отправить данные с помощью формы немоего сайта...

Есть ли способ? smile
PM MAIL WWW ICQ YIM   Вверх
Mal Hack
Дата 19.8.2005, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Можно сделать такую же форму и в action написать URL обработчика.
Можно воспользоваться расширением cURL, но опять же, надо знать имена полей и куда отправлять форму.
http://php.net/curl
PM ICQ   Вверх
Vitalik
Дата 19.8.2005, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: нет
Всего: 12



Цитата(Mal @ 19.8.2005, 19:37)
Можно сделать такую же форму и в action написать URL обработчика.

Интересный вариант! smile Не подумал smile
Но не совсем подходит... smile

Цитата(Mal @ 19.8.2005, 19:37)
Можно воспользоваться расширением cURL, но опять же, надо знать имена полей и куда отправлять форму.

А как им в данном случае воспользоваться?.. Подскажи, пожалуйста.
Добавлено @ 21:16
Может можно как-нибудь через сокеты?..
PM MAIL WWW ICQ YIM   Вверх
Рыжий
Дата 19.8.2005, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Помешанный
***


Профиль
Группа: Завсегдатай
Сообщений: 1423
Регистрация: 19.9.2004

Репутация: 2
Всего: 20



Vitalik
Имхо не к каждому сайту это можно применить. Во многих системах защиты стоит банальная проверка HTTP_REFERRER - которая проверяет с какой страницыона получила данные. Ведь все боятся Rss smile smile smile smile
PM MAIL ICQ   Вверх
Mal Hack
Дата 19.8.2005, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(Vitalik @ 19.8.2005, 22:07)
Но не совсем подходит... smile

Почему? Чем больше знаем, тем лучше сделаем smile

Глянь вот этот пример: http://ru.php.net/manual/ru/ref.curl.php#51360
Я с curl'ом не работал, к сожалению.
ЗЫ: это в прицнипе и есть сокет smile
Добавлено @ 22:54
Цитата(PHP @ 19.8.2005, 22:53)
Ведь все боятся Rss

XSS скорее всего... Но это несколько не тот способ.
PM ICQ   Вверх
Рыжий
Дата 20.8.2005, 00:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Помешанный
***


Профиль
Группа: Завсегдатай
Сообщений: 1423
Регистрация: 19.9.2004

Репутация: 2
Всего: 20



Цитата(Mal @ 19.8.2005, 21:52)
XSS скорее всего...

smile smile smile Конечно Xss не новестей же все боятся smile


Цитата(Mal @ 19.8.2005, 21:52)
Но это несколько не тот способ.

А почему? ведь данные отправятся и будут обрабатываться на его сервере, кто его знает какие там данные пришли? разеве это не будет Xss?

PM MAIL ICQ   Вверх
Mal Hack
Дата 20.8.2005, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



XSS это когда твой код выполняется на чужом сервере.
А э\то что ты говоришь, это DDoS или попытка взломаю.
PM ICQ   Вверх
Anarki
Дата 20.8.2005, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 326
Регистрация: 14.3.2005

Репутация: 7
Всего: 11



Цитата(Vitalik @ 19.8.2005, 21:07)
Цитата(Mal @ 19.8.2005, 19:37)
Можно сделать такую же форму и в action написать URL обработчика.

Интересный вариант! smile Не подумал smile
Но не совсем подходит... smile

Цитата(Mal @ 19.8.2005, 19:37)
Можно воспользоваться расширением cURL, но опять же, надо знать имена полей и куда отправлять форму.

А как им в данном случае воспользоваться?.. Подскажи, пожалуйста.
Добавлено @ 21:16
Может можно как-нибудь через сокеты?..

Можно и через сокеты, отправлять данные методом, указанным в форме.
Реферера не забудь выставить.
Только может быть такое, что при посещении страницы с формой устанавливается cookie, можно и это дело получить и потом передавать, но лучше воспользоваться удобной библиотекой "cURL".
http://www.php.net/manual/en/ref.curl.php


--------------------
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0519 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.