CURL PHP AJAX Request

送分小仙女□ 提交于 2019-12-25 03:28:36

问题


I'm new to using CURL, but I have successfully got it to submit ordinary forms in the past. I'm working with a website that uses an AJAX Request to perform a login, I can get the form to fill out the username and password but since the login button is actually a link I can't get the form to submit, is there some other way I could login?

I actually looked into how users log into the site when javascript is disabled, thinking that they may have offered an alternative login route. However, the developers responded with the statement that the site is not functional when the user has javascript disabled. Since this is the case, perhaps this is not even possible with cURL?

Any advice on how I should proceed would be MUCH appreciated, thanks alot!


回答1:


Figure out where the AJAX method submits to. It might be in the action parameter of a form tag, or it could potentially be buried in javascript somewhere.

You could use a firefox extension like FireBug or HttpFox to observe what the browser does when you click the "log in" link. It probably generates some kind of POST request. Examine what that post does, figure out how to send an equivalent request via curl, and you're done.



来源:https://stackoverflow.com/questions/3105358/curl-php-ajax-request

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!