Допустим есть сайт1, на нем к примеру форма ввода логина и пароля, которая отправляется в скрипт login.php, я на своем сайте делаю такую же форму, которая отправляет форму логина и пароля в скрипт login.php на первом сайте, но после этого ничего не происходит, почему? по идеи должно переходить на сайт с введенным логином и паролем.
Ты точно всю форму скопировал? и хиден поля, и имя и значение(value) кнопки? просто если поменять например значение кнопки то может неправильно обрабатывать скрипт (было дело). Ну или же реально стоит защита. Можно попробовать например принимать своим скриптом данные из формы, а потом курлом отправлять на другой сайт, но это вряд ли тебе подойдет.
1. скачай LiveHTTPHEADERS к Mozilla Firefox и проснифай что шлется при НОРМАЛЬНОМ входе. 2. все эти данные скопируй в твою пагу 3. если все равно ничего не происходит, то значит идет проверка реферера, это уже подделать можно только составлением пакета и посылкой (fsockopen, cURL, stream_context_create)
При сабмите возможны внутренние редиректы, например выполненные жабаскриптом + жабаскриптом же можно ставить новые параметры/куки в таких редиректах, как защита от парсинга. Юзай fiddler или любой другой сниффер HTTP, им можно все отследить.