Alamofire.request(.POST, "http://srxapp.zkkd.com/ios.php/Login/login", 헤더: ["token":token]).responseJSON { (데이터)
<code> let json = JSON(data: data.data!) print(json) } php端怎么接受 headers 里面的 token值呢</code>
Alamofire.request(.POST, "http://srxapp.zkkd.com/ios.php/Login/login", 헤더: ["token":token]).responseJSON { (데이터)
<code> let json = JSON(data: data.data!) print(json) } php端怎么接受 headers 里面的 token值呢</code>
$_SERVER['HTTP_TOKEN']
getallheaders()['토큰'];
getallheaders
是 apache_request_headers
的别name ,不能用于 nginx
服务器,自己简单写一个function
获取。
<code>function request_header($key = null) { $all_headers = []; foreach ($_SERVER as $name => $value) { if (substr($name, 0, 5) == 'HTTP_') { $all_headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value; } } return is_null($key) ? $all_headers : (isset($all_headers[$key]) ? $all_headers[$key] : null); } request_header('token'); // 不传key返回所有heads数组</code>
$_REQUEST中放的