gpt4 book ai didi

javascript - 来自 Android、iOS 和 Windowsphone 的 PHP 访问控制

转载 作者:行者123 更新时间:2023-11-28 21:47:54 25 4
gpt4 key购买 nike

我正在为 Android、Windows 和 iO 开发一个 phonegap 应用程序。该应用程序将使用 Post 和 Get 请求从 php 服务器发布和访问数据。问题是由于跨域请求限制,我必须允许使用 * 进行访问控制。

<?php
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS');
header('Access-Control-Max-Age: 2000');
header('Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With');
?>

我知道这是一个高安全漏洞。我想知道如何将访问控制仅限于 android、windows phone 和 ios 以提高安全级别。如果有人能帮助我,我将非常高兴。谢谢

最佳答案

您需要检查 PHP 中的用户代理。每个设备都有自己的用户代理,您可以与之进行比较。

知道可以欺骗用户代理,因为它也是一个 HTTP header 。对您来说,最好的办法是自己实现某种访问控制,而不依赖于它来自哪个设备。

关于javascript - 来自 Android、iOS 和 Windowsphone 的 PHP 访问控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29414831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com