我正在尝试从我的 android 应用程序调用一个 php 脚本来传递一些数据并将其存储在数据库中。有没有办法只允许从我的 android 客户端访问 php 脚本?
谢谢。
不,唯一具有客户端信息的是 HTTP 用户代理,它将在 HTTP 请求标头中发送,但标头信息不得用于安全性,因为标头可以伪造和更改,因此,您可以依赖唯一参数 (公共而非私有)从 Android 客户端发送到您的 PHP 服务器,例如发送带有所有请求的唯一标识符,例如 (page.php?android=UNIQUE_ID) 然后您可以从您的 PHP 脚本中检查此标识符。同样,这种方法也不安全且不可靠。
您可以添加accessToken
every httpRequest
,服务器将识别accessToken
& 将做出适当的响应。