Все шло отлично in my previous help request thread. Я был на правильном пути, чтобы обойти CSRF, но нужно было указать в правильном направлении. Я получил большую помощь и даже альтернативный скрипт, используемый для входа в Android Market для Android. И мой сценарий, и тот, который я изменил, чтобы соответствовать моей форме, зацикливаются на одной и той же точке. По-видимому, cURL не может обрабатывать JS, есть ли способ обойти форму, отправленную с submitForm(), без изменения формы?Обходной путь для cURL и Javascript?
Вот код для функции SubmitForm
function submitForm(formObj, formMode) {
if (!formObj)
return false;
if (formObj.tagName != "FORM") {
if (!formObj.form)
return false;
formObj = formObj.form;
}
if (formObj.mode)
formObj.mode.value = formMode;
formObj.submit();
}
Вот код для кнопки отправки -
<a class="VertMenuItems" href="javascript: document.authform.submit();">Submit</a>
Here is a link to my last question in case more background information is needed.
Может ли подавать данные с javascript на PHP? Если это так, я могу предоставить некоторый код psuedo для использования Javascript для передачи информации в службу PHP. –
@ syn4k Спасибо, что вернулись ко мне. Я верю, что это может сработать. Можете ли вы показать мне, как вы это сделаете? – Eric