0

我需要找到一种方法让 PHP 在标头或某处检查以确认 POST 请求是从手机(android 或 ios)发送的

4

2 回答 2

0

一个快速简单的解决方案是使用user agent

if($_POST) {
    $ua = strtolower($_SERVER['HTTP_USER_AGENT']);
    if(stripos($ua,'android') !== false) {
         $Android = true;
    }
}
于 2013-08-02T22:28:17.983 回答
0

您可以阅读HTTP User-Agent标题。有很多 PHP 库可以读取标头以检测正在使用的浏览器以及它的功能。几个例子是php-mobile-detectMobile-Detect。PHP 还包括get_browser()可用于查找 User_Agent 功能的函数。

于 2013-08-02T22:25:20.383 回答