### 客户端请求头 **客户端访问服务端页面时会将应用信息放置在请求头的USER_AGENT中** 应用信息获取: ~~~ $userAgent = $_SERVER['HTTP_USER_AGENT']; ~~~ 我们可以通过请求头获取到客户端版本,机型,站点名称,签名信息,用户token信息(只有受信任域名才有token) ~~~ $info = strstr($userAgent, "MAGAPPX"); $info=explode("|",$info); $agent=["version"=>$info[1],//客户端版本信息 4.0.0 "client"=>$info[2],//客户端信息可以获取区分android或ios 可以获取具体机型 "site"=>$info[3], //站点名称 如lxh "device"=>$info[4],//设备号 客户端唯一设备号 "sign"=>$info[5], //签名 可以验证请求是否伪造 签名算法见下面详细说明 "signCloud"=>$info[6],//云端签名 这个签名马甲内部使用 "token"=>$info[7]]; //用户token 用户的token信息 ~~~ **只有在App后台授权过的域名请求头中才有token信息** 授权域名分为两种: #### 1. 信任域名 信任域名主要填写由马甲官方开发的应用的域名和站长自己开发应用的域名,应用的整体控制权在站长手上,例如: `http://www.magcloud.cc` #### 2. 合作域名 合作域名主要填写由第三方开发的应用的域名,应用的整体控制权在站长手上 例如: `http://www.magcloud.cc`