이 프로젝트는 양식 제출이 필요하지 않은 프로그램을 작성해야 합니다. 많은 정보를 확인하고 최종적으로 CURL을 사용하여 게시물 제출을 시뮬레이션했습니다.
index.php
<?php header("Content-type:text/html;charset=utf-8"); $stuid = "201300301013"; $pwd = "111336"; $uri = "127.0.0.1/login.php";//这里换成你服务器的地址 // 参数数组 $data = array (
'stuid' => $stuid, 'pwd' => $pwd ); $ch = curl_init (); //初始化curl curl_setopt ( $ch, CURLOPT_URL, $uri ); curl_setopt ( $ch, CURLOPT_POST, 1 ); //使用post请求 curl_setopt ( $ch, CURLOPT_HEADER, 0 ); curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data); //提交数据 curl_setopt ( $ch, CURLOPT_FOLLOWLOCATION, true); //重定向地址也输出 $return = curl_exec ( $ch ); //得到返回值 curl_close ( $ch ); //关闭 print_r($return); //输出返回值 ?>login.php
<?php $user = $_POST['stuid']; $pwd = $_POST['pwd'];  
/* 这里对得到的数据进行处理 */ echo "成功!"; //最后输出结果 ?>
컬은 단순한 예시일 뿐이고, 아직 공부해야 할 부분도 많습니다. 크롤러를 작성하기 위해 PHP의 컬을 사용하는 경우, 크롤러 프로그램을 구현하기 위해 java를 사용하는 것이 좋습니다.
제 경험은 참고용입니다!
저작권: 이 글은 해당 블로거의 원본 글이므로 블로거의 허락 없이 복제할 수 없습니다.
위 내용은 로그인을 구현하기 위한 PHP 시뮬레이션 양식 포스트 요청과 관련된 내용을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.