php - 如何区分 HTTP 请求与 PHP 中的 Web 浏览器或移动设备(应用程序)?

标签 php android ios iphone mobile

我正在开发网站和移动(iPhone/iPad,Android)应用程序版本。
网站和移动应用程序正在访问相同的 URL。例如http://xxx.xxx.xxx/register.php
因此,如您所知,在移动应用程序上,PHP 没有 SESSION 概念。
因此,我需要在单个 URL 上的任何请求上区分什么是 Web 浏览器请求或应用程序请求移动设备。
笔记!!!!这不是使用USER AGENT属性区分移动网络浏览器的问题
如何区分请求是来自浏览器(PC/移动浏览器)的请求?还是来自移动应用程序?
而且,我希望在请求时不要使用 $_GET[] 变量来解决这个问题。
请帮助我。

亲切的问候

最佳答案

您可以使用用户代理字符串来区分不同的浏览器和应用程序。在 PHP 中,您可以通过 $_SERVER['HTTP_USER_AGENT'] 检索它。

关于php - 如何区分 HTTP 请求与 PHP 中的 Web 浏览器或移动设备(应用程序)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20638054/

相关文章:

javascript - 如何使用 JavaScript 和 Ajax 发送文件和输入字段来发送 php 脚本

android - Xamarin、安卓。使用 F# 在 VS2015 中打开 *.axml 文件时出现异常,

android - 使用 FragmentTabs 示例未显示 ActionBar 项目

ios - 如何创建以暂停状态启动的 GLKViewController?

ios - 通过用手指触摸绘图来裁剪图像

php - 发送带有国际口音和特殊字符的电子邮件

javascript - onkeyup 对每一行的出现和计算

php - laravel背包用户密码

android - 是否有 Android API 来获取默认按钮按下/选择的颜色?

iphone - 基于内容 ios 的动态单元格高度