//验证apptoken
public function Checkapptoken()
{
$headerarr=$this->get_all_headers();
$this->apptoken=$headerarr['tocken'];
$apptoken=strtoupper('gLxNRqvo7lq8cLwQ7lmMJRIdgq77GMhJ');
// echo $apptoken.'<br/>';
// echo $this->apptoken;
if($this->apptoken!=$apptoken)
{
$this->BackResult(1,'请不要非法请求');
}
}
/**
* 获取自定义的header数据
*/
function get_all_headers(){
// 忽略获取的header数据
$ignore = array('host','accept','content-length','content-type');
$headers = array();
foreach($_SERVER as $key=>$value){
if(substr($key, 0, 5)==='HTTP_'){
$key = substr($key, 5);
$key = str_replace('_', ' ', $key);
$key = str_replace(' ', '-', $key);
$key = strtolower($key);
if(!in_array($key, $ignore)){
$headers[$key] = $value;
}
}
}
return $headers;
}
php获取header里面的参数
最新推荐文章于 2023-06-05 20:12:28 发布