连接两台服务器以传递数据

时间:2013-01-16 20:00:56

标签: php licensing connect transfer

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

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

我希望拥有某种系统,我有一个包含域和许可证密钥的数据库。他们的密钥将输入管理面板,然后每当有人访问该网站时,PHP代码就会被执行,并会发送密钥和域名。我服务器上的脚本将检查两个变量是否匹配并返回“VALID”或“ERROR”。 如果它返回VALID,则客户端的代码将被执行。如果返回“ERROR”,将显示某种广告或错误消息。

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

1 个答案:

答案 0 :(得分:-1)

嗯,问题是如果客户端可以看到它 - 他们可以修改它。

但是,您可以使用

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

或者您可以使用cURL。