이 글에서는 PHP가 컬을 통해 쿠키를 추가하여 로그인을 위조하고 데이터를 캡처하는 방법을 주로 소개합니다. 여기에는 컬을 기반으로 한 PHP 운영 쿠키 및 페이지 크롤링 관련 기술이 포함되어 있습니다.
이 글의 예는 다음과 같습니다. 컬을 통해 PHP를 추가하는 이야기 쿠키 로그인을 위조하고 데이터를 캡처하는 방법. 참고를 위해 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.
일부 웹페이지는 로그인이 되어야 볼 수 있습니다. 이때 정보를 얻으려면 헤더에 쿠키 값을 전달해야 합니다
1. 먼저 웹사이트에 로그인하신 후, Firebug를 실행하시면 해당 쿠키를 보실 수 있습니다.
2,
<?php header("Content-type:text/html;Charset=utf8"); $ch =curl_init(); curl_setopt($ch,CURLOPT_URL,'http://www.babytree.com/user/picjournal.php'); $header = array(); //curl_setopt($ch,CURLOPT_POST,true); //curl_setopt($ch, CURLOPT_POSTFIELDS, $fields); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_HEADER,true); curl_setopt($ch,CURLOPT_HTTPHEADER,$header); curl_setopt($ch,CURLOPT_COOKIE,'B=115.100.62.7.1401937092035530; bdshare_firstime=1401937092199; __myutma=122328856.1548793539.1401937093.1408503164.1408694138.69;'); $content = curl_exec($ch); echo "<pre class="brush:php;toolbar:false">";print_r(curl_error($ch));echo ""; echo "
";print_r(curl_getinfo($ch));echo ""; echo "
";print_r($header);echo ""; echo "",$content;
요약: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되길 바랍니다.
관련 권장사항:
PHP에서 상위 클래스를 오버로드하는 하위 클래스 방법(상위:: 메소드 이름)
PHP는 MSSql 작업 클래스를 캡슐화하고 완전한 예제 분석
phpOracle 데이터베이스에 연결 방법 및 간단한 분석
위 내용은 로그인을 위조하고 컬을 통해 데이터를 캡처하기 위해 PHP에 쿠키를 추가하는 방법과 예에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!