php - 如何使用 PHP 代码检测正在使用的浏览器作为 webview 应用内 MacOS?
问题描述
我希望打开 URL 的用户使用 web 视图(应用内 MacOS)。如果用户使用普通浏览器,则必须登录。
我使用此代码,但它不起作用:
<?php
if($_SERVER['HTTP_X_REQUESTED_WITH'] == "your.app.id") {
echo 'YES';
} else {
echo 'NO';
session_start();
if (!isset($_SESSION['username'])) {
header("location:login.php");
} else {
echo "Wellcome " . $_SESSION['username'];
}
}
?>
your.app.id 是产品包标识符??
我的产品包标识符是:com.apple.test
我在 MacOS 应用程序中打开 url,但结果始终是:NO
解决方案
推荐阅读
- firebase - Firebase Emulators HUB UI 未在浏览器中加载
- sql - 分组交易并将其放在分组类别的单个单元格中
- mqtt - HiveMQ MQTT Client Java:有没有办法检查主题是否与订阅匹配?
- css - 如何使用 CSS 在侧边栏中添加自定义弯曲形状?
- reactjs - 如何从组件获取参数到 redux action creator
- esp32 - ESP32 开发板无法编译 ESP8266wifi.h 包含文件
- laravel - 我应该在 10 月 Cms 中在哪里声明整个应用程序的配置
- python - 使用 Python 读取摄像头图像世界在 webbots 中运行非常缓慢
- python - 无法使用查找我的设备功能给我的手机打电话。事实上,它甚至没有登录
- multithreading - 按条件分离 std::threads