swift - 求大牛 解答php 怎么接收ios端request请求中 头部的产数
伊谢尔伦
伊谢尔伦 2017-04-11 10:27:09
[PHP讨论组]

Alamofire.request(.POST, "http://srxapp.zkkd.com/ios.php/Login/login", headers: ["token":token]).responseJSON { (data) in

    let json = JSON(data: data.data!)
    print(json)
}


php端怎么接受 headers 里面的 token值呢
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(4)
迷茫

$_SERVER['HTTP_TOKEN']

巴扎黑

getallheaders()['token'];

巴扎黑

getallheadersapache_request_headers 的别名,不能用于 nginx 服务器,自己简单写一个function 获取。

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数组
大家讲道理

所有请求数据都在$_REQUEST中放的

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号