컬을 사용하여 페이지에 로그인하려고합니다. 로그인이 성공하면 실제 사이트로 리디렉션되고 거기에 콘텐츠가 표시됩니다.PHP 쿠키를 사용하여 로그인하는 중
기본적으로 2 개의 URL이 있습니다. 첫 번째 URL은 로그인 자격 증명을 게시하고 다른 URL은 로그인 후 콘텐츠가 표시되는 URL입니다.
로그인 URL에 게시물 요청을 보내면 유효한 쿠키가 성공적으로 만들어 지지만 쿠키를 사용하여 두 번째 URL의 페이지 내용을 보는 방법을 알 수 없습니다.
페이지 2의 내용을 검색하기 위해이 두 가지 옵션을 사용하여 일반적인 컬 요청 (코드에서 POSTFIELDS
제외)을 시도하고 있지만 소스를 보면 그냥 리디렉션 할 html 코드 만 표시합니다. 로그인 URL.
curl_setopt($ch1, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($ch1, CURLOPT_COOKIEFILE, 'cookie.txt');
내가 잘못하고있는 것에 대한 아이디어가 있습니까?
좀 더 코드는 유용 할 것이다. – flesk
아래의 답변에있는 설명을 참조하십시오. – Kartik