2台のサーバー間で何らかの通信を行おうとしています(ライセンス検証と呼ぶことができます)。
すでにこれを手に入れました:
index.php
if ($verification == 1) {
echo "license validated";
}
else {
echo "this license key does not exist.";
}
validate.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にそのリクエストを送信する方法(この2つのファイルは同じサーバーにありません)と、それが返すもの(trueまたはfalse)をindex.php情報に戻す方法です。