웹 사이트의 모든 쿠키를 PHP의 배열로 가져 오려고합니다. 스크립트의 목표는 웹 사이트 URL을 입력하고 스크립트가 설정된 쿠키를 확인하도록하는 것입니다.PHP로 외부 웹 사이트의 쿠키를 받으십시오
이 같은 HTTP_Request를 사용하여 시도했다 :
$req = new HTTP_Request($url);
$req->setMethod(HTTP_REQUEST_METHOD_GET);
$req->sendRequest();
$cookies = $req->getResponseCookies();
그러나 이것은 단지 (세션 ID 같은) 서버 측 설정 쿠키를 반환합니다. 또한 Google 애널리틱스 쿠키처럼 자바 스크립트로 설정된 쿠키를 받고 싶습니다.
웹 사이트 : http://www.cookie-checker.com/이 가능하기 때문에 가능하다는 것을 알고 있습니다. "쿠키 검사기"웹 사이트가 실제로 자바 스크립트가 쿠키를 파싱하고 알려진 자바 스크립트 소스 URL을 구문 분석하지 않도록하려면 더미 자바 스크립트 쿠키를 작성한 테스트 웹 사이트를 검사했습니다. 그들은이 쿠키를 성공적으로 발견했습니다 (이름, 값 및 만료 날짜 포함).
도움이 필요하시면 대단히 감사하겠습니다.
미리 감사드립니다.
베리
다른 사이트의 쿠키를 읽을 수 있습니까? 보안 표백제로 이어지지 않을까요? –
쿠키 검사기는 사이트에 입력 된 쿠키를 보여줍니다. 그러나 그 가치는 당신 것이 아닙니다. –