> 백엔드 개발 > PHP 튜토리얼 > Swift - PHP에서 iOS 측 요청 헤더의 출력 번호를 받는 방법에 대한 답변을 부탁드립니다.

Swift - PHP에서 iOS 측 요청 헤더의 출력 번호를 받는 방법에 대한 답변을 부탁드립니다.

WBOY
풀어 주다: 2016-09-22 08:56:47
원래의
1173명이 탐색했습니다.

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()['토큰'];

getallheadersapache_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中放的

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿