function test() {
$.ajax({
url: "/test_goora.php",
type: "post",
data: JSON.stringify(obj),
dataType: "json",
headers:{
"Content-type":"application/json",
"Authorization": "Bearer eyJ0eXAiOiJKV1QiLCJhbzI1NiJ9.eyJpc3M"
},
success: function(data) {
console.log( data );
},
error: function(errorThrown) {
console.log(errorThrown);
}
});
위와 같이 ajax를 이용하여 header로 데이터를 전송 시 php에서 Authorization에 값을 받으려면 아래와 같이 하면 된다.
$_SERVER['HTTP_AUTHORIZATION']
header로 전송한 데이터는 $_SERVER 변수에서 확인을 할 수 있다.
function isToken(){
$authyn = false;
if( isset($_SERVER["HTTP_AUTHORIZATION"]) ){
$authStr = $_SERVER["HTTP_AUTHORIZATION"];
$jwttoken = str_replace("Bearer ", "", $authStr);
$authyn = isExpToken($jwttoken);
}
return $authyn;
}
'IT > php' 카테고리의 다른 글
php strpos - 문자열에서 하위 문자열의 첫 번째 위치의 위치를 찾습니다. (0) | 2017.06.13 |
---|---|
php strrchr - 문자열에서 마지막 문자를 찾습니다. (0) | 2017.06.13 |
php strrev - 문자열을 뒤집습니다 . (0) | 2017.06.13 |
php stripos - 문자열에서 대 / 소문자를 구분하지 않는 부분 문자열의 첫 번째 위치의 위치를 찾습니다. (0) | 2017.06.07 |
php stripcslashes - addcslashes () 로 인용 부호를 해제하십시오. (0) | 2017.06.07 |