如何检测一个php脚本是从应用内浏览器还是手机浏览器运行

如何检测一个php脚本是从应用内浏览器还是手机浏览器运行,php,android,windows-mobile,Php,Android,Windows Mobile,我有一个windows mobile应用程序,它运行一个php脚本,所以我想知道脚本是在应用程序中调用的,还是从手机浏览器调用的 例如,在android中,我可以使用此条件 // Android (in-app) if($_SERVER['HTTP_X_REQUESTED_WITH'] == "com.company.app") { echo 'Android (in-app)'; } 那么,windows应用程序的条件是什么 谢谢。这很难,因为它们都是基于铬的。也许如果你解释了原因,

我有一个windows mobile应用程序,它运行一个php脚本,所以我想知道脚本是在应用程序中调用的,还是从手机浏览器调用的

例如,在android中,我可以使用此条件

// Android (in-app)
if($_SERVER['HTTP_X_REQUESTED_WITH'] == "com.company.app") {
    echo 'Android (in-app)';
}
那么,windows应用程序的条件是什么


谢谢。

这很难,因为它们都是基于铬的。也许如果你解释了原因,我可以建议另一种解决方案。$\u服务器['HTTP\u USER\u AGENT']提供有关浏览器的信息,我想这对于应用程序和web浏览器来说是不同的值。如果在应用程序中调用了脚本,我只需要显示一条消息。我有android和iOS的解决方案,但Windows Mobile没有。为什么$\u SERVER['HTTP\u USER\u AGENT']不能为您服务?你至少可以对此发表评论。