【发布时间】:2023-03-12 14:38:02
【问题描述】:
我需要找到一种方法让 PHP 在标头或某处检查以确认 POST 请求是从手机(android 或 ios)发送的
【问题讨论】:
我需要找到一种方法让 PHP 在标头或某处检查以确认 POST 请求是从手机(android 或 ios)发送的
【问题讨论】:
您可以阅读HTTP User-Agent 标头。有很多 PHP 库可以读取标头以检测正在使用的浏览器以及它的功能。几个例子是php-mobile-detect 和Mobile-Detect。 PHP 还包括get_browser() 函数,您可以使用它来查找User_Agent 的功能。
【讨论】:
一个快速简单的解决方案是使用user agent
if($_POST) {
$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($ua,'android') !== false) {
$Android = true;
}
}
【讨论】: