$_GET['user'], "password" => $_GET['password'], ); $login_content = linkcurl($login_url,'POST',$params); preg_match_all('/set\-cookie:([^\r\n]*); path/i', $login_content, $m); $cookie = $m[1][0]; $url = 'http://106.52.152.33:8899/panel/index'; $header = array(); $header[] = "Cookie:".$cookie; $content = linkcurl($url,'POST',[],$header); //获取所有大分类 preg_match_all("//is", $content, $result); //只获取ipmodel的数据 preg_match_all("/(.*?)<\/td>/is", $result[1][1], $ipmodel); //获取城市数据 preg_match_all("/(.*?) $ipmodel[1], 'city' => $city[1], ]; // print_r($data); echo json_encode($data); } public function setAddress() { $data = json_decode(file_get_contents("php://input"),true); $login_url = 'http://106.52.152.33:8899/main/raduserLogin'; $params = array( "username" => $data['account'], "password" => $data['password'], ); $login_content = linkcurl($login_url,'POST',$params); preg_match_all('/set\-cookie:([^\r\n]*); path/i', $login_content, $m); $cookie = $m[1][0]; $url = 'http://106.52.152.33:8899/panel/index'; $params = array( "act" => 'save', "username" => $data['account'], "ipmode" => $data['ipmode'], "citys[]" => implode(',',$data['list']), ); $header = array(); $header[] = "Cookie:".$cookie; $data = linkcurl($url,'POST',$params,$header); if (strpos($data, '提交成功') !== false) { echo json_encode(['code'=>1]); } } }