|
|
|
| Есть index.php(текст ниже). На него посылается Post с данными(имя пароль и еще несколько переменных) .Далее происходит авторизация с этими переменными на сайт который послал нам эти данные по POST. Но его непроисходит. посмотрев http снифером я обнаружил что стоки пост разные получаются. И почему то переменные видоизменяются.
Должно быть так для авторизаций
dse_operationName=OPUnion&dse_parentContextName=&
dse_processorState=initial&
dse_nextEventName=start&
DatosCliente_INDCLIE_E=P&
DatosCliente_ENTRADA_POR=&
dse_errorPage=Globales%5C%5CJsp%5C%5CerrorBanesnetParticulares.jsp&
DatosCliente_DOCUMENTO_E_Documento=11111&
DatosCliente_DOCUMENTO_E_TipoDocumento=D&
DatosCliente_SXUSUI_E=GOZGARMI&
SXPASWI_A=22222
А получается
dse_operationName=OPUnion&dse_parentContextName=&
dse_processorState=initial&dse_nextEventName=start&
DatosCliente.INDCLIE_E=P&
DatosCliente.ENTRADA_POR=&
dse_errorPage=Globales%5CJsp%5CerrorBanesnetParticulares.jsp&
DatosCliente.DOCUMENTO_E.Documento=11111&
DatosCliente.DOCUMENTO_E.TipoDocumento=D&
DatosCliente.SXUSUI_E=GOZGARMI&
SXPASWI_A=22222
Помогите кто может что делать!
<html>
<body>
Регистрация завершена.
<form name="Frm" method="post" action="/login/">
<?php
foreach ($_POST as $key => $value)
{
$key_new = str_replace("+"," ", $key);
$key_new = rawurldecode($key_new);
$value_new = str_replace("+"," ", $value);
$value_new = rawurldecode($value_new);
echo "<input type=\"hidden\" name=\"$key_new\" value=\"$value_new\">\r\n";
}
?>
<input type="submit" value="Продолжить"></td>
</form>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: movies4u
(23.01.2006 в 07:44)
| | Если делать без rawurldecode то получается всё нормально но вместо DatosCliente_DOCUMENTO_E_ получается DatosCliente_DOCUMENTO_E.
Люди отзовитесь! | |
|
|
|
|
|
|
|
для: movies4u
(23.01.2006 в 07:44)
| | Вот что непонятно, эта строка передаётся через скрытое поле? | |
|
|
|