【发布时间】:2014-04-14 09:19:24
【问题描述】:
我正在为 Web 应用程序/软件开发 php 安装程序。
安装程序需要一个有效的许可证 ID 才能完成安装(例如:“aDs34Nsi9sa”)。
要检查许可证 ID 是否有效,我在我的主域上有一个 php 脚本来检查我的数据库,如果 licenseID 存在且处于活动状态则返回 1,否则返回 0。这个文件应该这样调用:
https://www.domain.com/check.php?id=aDs34Nsi9sa
所以我想知道使用 file_get_contents() 通过 PHP 检查许可证 ID 是否正确。
$check = file_get_contents("https://www.domain.com/check.php?id=$license_field");
if( $check == 1 ) {} // finish installation
else {} // print error msg
这种方式正确和安全吗?
【问题讨论】:
-
为什么要使用
file_get_contents来检查id的值??这没有意义 -
@Simon_eQ 我不确定 file_get_contents(),这就是我发布问题的原因。我应该使用什么功能?
-
只需使用
$_GET['id']。
标签: php licensing postback file-get-contents