我正在尝试在两台服务器之间进行某种通信(可以称为许可证验证)。
已经得到这个:
索引.php
if ($verification == 1) {
echo "license validated";
}
else {
echo "this license key does not exist.";
}
验证.php
$license_key = mysql_real_escape_string($_GET['license_key']);
$query = "SELECT license_key FROM users WHERE license_key = '$license_key'";
$mysqli = new mysqli();
$mysqli->connect($db_hostname, $db_username, $db_password, $db_name);
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: " . $mysqli->connect_error;
}
$result = $mysqli->query($query);
$row_cnt = $result->num_rows;
if ($row_cnt == 1) {
return true;
}
else {
return false;
}
我想不通的是如何将该请求从 index.php 发送到 validate.php (这两个文件不在同一服务器中)以及如何返回 index.php 信息它返回的内容(真或假)。