-2

我想为我的 php 脚本创建一个简单的保护系统。

我的计划是两个硬编码一个允许代码片段执行的变量。

如果我有一个带有域和许可证密钥的数据库,我想要某种系统。他们的密钥将在管理面板中输入,然后每次有人访问该站点时,都会执行 php 代码并将密钥与域一起发送。我服务器上的脚本将检查这两个变量是否匹配并返回“VALID”或“ERROR”。如果它返回 VALID,则客户端上的代码将被执行。如果它返回“错误”,则会显示某种广告或错误消息。

在这个时候,我真的可以编写任何东西,但服务器之间的连接。我想我不能使用某种 $_GET 或 $_POST 因为我不想要任何类型的重定向。我无法直接连接到数据库,因为这将是一个很大的安全问题。有任何想法吗?谢谢你。

4

1 回答 1

-1

好吧,问题在于如果客户可以看到它——他们可以修改它。

但是,您可以只使用

$result = file_get_contents('http://mywebsite.com/check.php?license=' . $license);
if(trim(strtolower($result)) == 'valid') {
    // it's valid
} else {
    // display ad
}

或者您可以使用 cURL。

于 2013-01-16T20:05:39.813 回答