新产品火狐
This commit is contained in:
@@ -4,6 +4,8 @@ namespace app\product\controller;
|
||||
|
||||
class AccountAddress
|
||||
{
|
||||
|
||||
|
||||
public function index()
|
||||
{
|
||||
$info = $_GET;
|
||||
@@ -31,4 +33,77 @@ class AccountAddress
|
||||
|
||||
echo $content;
|
||||
}
|
||||
|
||||
//火狐ip
|
||||
public function getList()
|
||||
{
|
||||
|
||||
$login_url = 'http://106.52.152.33:8899/main/raduserLogin';
|
||||
|
||||
$params = array(
|
||||
"username" => $_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("/<tr(.*?)<\/tr>/is", $content, $result);
|
||||
//只获取ipmodel的数据
|
||||
preg_match_all("/<td>(.*?)<\/td>/is", $result[1][1], $ipmodel);
|
||||
//获取城市数据
|
||||
preg_match_all("/<td id=\"pools\">(.*?)<a/is", $result[1][2], $city);
|
||||
|
||||
$data = [
|
||||
'ipmodel' => $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]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user