...
|
...
|
@@ -463,29 +463,36 @@ public function deleteDirectory($path) |
|
|
*/
|
|
|
public function transmit($request, $type = self::TYPEVISIT, $traffic = self::TRAFFICZERO)
|
|
|
{
|
|
|
if ($request->getClientIp() == "127.0.0.1") {
|
|
|
$this->response();
|
|
|
$data = $request->all();
|
|
|
if (empty($data)) {
|
|
|
$this->success();
|
|
|
}
|
|
|
|
|
|
if($type == self::TYPEINQUIRY){
|
|
|
//询盘
|
|
|
$ip = $data['submit_ip'] ?? $request->getClientIp();
|
|
|
$referrer_url = $data['refer'] ?? $request->header('Referer');
|
|
|
}else{
|
|
|
//访问
|
|
|
$ip = $data['ip'] ?? $request->getClientIp();
|
|
|
$referrer_url = $data['referrer_url'] ?? $request->header('Referer');
|
|
|
}
|
|
|
|
|
|
//判断是否是爬虫
|
|
|
$isReptile = $this->isReptile($request);
|
|
|
if ($isReptile) {
|
|
|
$this->response();
|
|
|
$this->success();
|
|
|
}
|
|
|
|
|
|
$data = $request->all();
|
|
|
if (empty($data)) {
|
|
|
$this->response();
|
|
|
}
|
|
|
$data["device_port"] = $this->userAgentHandle($request->userAgent(), $data["device_port"] ?? self::DEVICE_PORT_ONE);
|
|
|
$data["device_port"] = $this->userAgentHandle($request->header('User-Agent'), $data["device_port"] ?? self::DEVICE_PORT_ONE);
|
|
|
$req["data"] = $data;
|
|
|
$referrer_url = $data["referrer_url"] ?? $request->header('Referer');
|
|
|
if ($type == self::TYPEVISIT) {
|
|
|
$referrer_url = $this->visitInfoHandle($referrer_url);
|
|
|
}
|
|
|
$req["referer"] = $referrer_url;
|
|
|
$req["domain"] = $request->getHost();
|
|
|
$req["ip"] = $request->getClientIp();
|
|
|
$req["user_agent"] = $request->userAgent();
|
|
|
$req["ip"] = $ip;
|
|
|
$req["user_agent"] = $request->header('User-Agent');
|
|
|
$req["files"] = isset($data["files"]) ? $data["files"] : null;
|
|
|
$req["type"] = $type;
|
|
|
$req["traffic"] = $traffic;
|
...
|
...
|
@@ -688,7 +695,7 @@ public function inquiryOtherInfo(Request $request) |
|
|
*/
|
|
|
public function inquiryQd(Request $request)
|
|
|
{
|
|
|
return $this->transmit($request, self::TYPEINQUIRY);
|
|
|
return $this->transmit($request, self::TYPEINQUIRY,self::TRAFFICONE);
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
|