仅允许从 Android 客户端访问 php 脚本


Allow php script access only from Android client

我正在尝试从我的安卓应用程序调用一个 php 脚本来传递一些数据并将其存储在数据库中。有没有办法只允许从我的安卓客户端访问 php 脚本?

谢谢。

你可以在每个httpRequest中添加accessToken,服务器将识别该accessToken并做出适当的响应。

不, 唯一

包含有关客户端的信息的是将在HTTP请求标头中发送的HTTP用户代理,但标头信息不得用于安全性,因为标头可以伪造和更改,因此,您可以依赖唯一参数(公共而不是私有)从Android客户端发送到PHP服务器, 例如,发送所有请求的唯一标识符,例如(page.php?android=UNIQUE_ID),然后您可以从PHP脚本中检查此标识符。同样,这种方法也不安全且不可靠。