我目前正在尝试比较SQL表中的字符串和PHP页面中保存的字符串。
无论我尝试什么,每次都会返回false。
这是我的代码:
require(dirname(__FILE__).'/..').'/config.php';
$lKey = mysqli_connect( 'example.com', 'paragon_example', 'paragon_example', 'paragon_example' );
$license = mysqli_query($lKey, "SELECT * FROM Key WHERE Site='$URL'");
$key = mysqli_fetch_array($license);
$keyActual = mysqli_real_escape_string( $lKey, $key['License'] );
var_dump($key);
var_dump($key['License']);
var_dump($keyActual);
var_dump($LicenseKey);
echo ($LicenseKey === $keyActual) ? 'true' : 'false';
var_dump($keyActual)
返回[]
var_dump($LicenseKey)
返回正确的密钥(因为它是在PHP代码中声明的变量)