我正在制作一个以免费和付费形式提供的网络应用程序。我想让它检测用户是否使用Google Checkout支付付费版本,并启用付费功能。
我将如何在PHP中执行此操作?
更新我的数据库中已有用户表,用户需要登录才能使用该应用。我还将创建一个名为购买的表格,其中包含以下内容:
然后,当我需要检测用户是否已购买时,我会使用
$userid=esc($_SESSION["id"]); // esc is a function that returns the SQL escaped string
if($query=mysqli_query($link,"SELECT * FROM purchases WHERE userid='$userid'")&&mysqli_num_rows($query)>0){
// The user has bought the paid version
}
但是,如果我的服务器被黑了,我将如何确认Google的订单ID?
答案 0 :(得分:6)
鉴于您分享了很少有关您的网络应用程序的信息,很难回答一个确切的答案,但这里有一些指示: