저는 CURL을 처음 사용했지만 성공적으로 일반 형식을 제출했습니다. 나는 로그인을 수행하는 AJAX 요청을 사용하는 웹 사이트에서 작업하고 있는데, 사용자 이름과 비밀번호를 입력하는 양식을 얻을 수 있지만 로그인 버튼은 실제로 제출할 양식을 얻을 수없는 링크이기 때문에 거기에 있습니다. 다른 방법으로 로그인 할 수 있습니까?CURL PHP AJAX 요청
나는 실제로 javascript가 비활성화되었을 때 사용자가 다른 로그인 경로를 제공했을 것이라고 생각하면서 사이트에 로그인하는 방법을 조사했습니다. 그러나 개발자는 사용자가 자바 스크립트를 사용할 수 없을 때 사이트가 작동하지 않는다는 진술로 응답했습니다. 이 경우 이후로 cURL을 사용하는 것이 가능하지 않을 수 있습니까?
진행 방법에 대한 조언을 주시면 고맙겠습니다.
AJAX가 로그인하는 데 사용하는 별도의 로그인 페이지를 찾았지만 수동으로이 페이지에 로그인하면 아무 것도하지 않습니다. AJAX 요청의 URL에서 ajax라는 변수가 "1"로 설정하지만 수동으로 URL에 넣으면 페이지가로드되지 않으므로 아약스 요청만으로 로그인을 수행 할 수 있다고 생각하고 요청 페이지가 아약스인지 확인 할 수 있습니다. 정상적인 것. –
로그인 후에 발생할 것으로 예상되는 것에 따라 다릅니다. 귀하의 컬 코드가 사이트가 보내는 쿠키를 추적하고 각 요청과 함께 (웹 브라우저처럼) 전달하는지 확인해야합니다. 일단 쿠키가 만들어지고 유효한 로그인 요청을 제출하면 보호 된 리소스에 대한 추가 요청이 작동하기 시작해야합니다. – timdev