У меня есть Applescript, который принимает некоторые пользовательские данные и проверяет их по моей базе данных.
AppleScript
set domain to "mysite.com"set keyURL to domain & "/product.php?email=" & email & "&productKey=" &
productKey & ""set curlURL to (do shell script "curl " & keyURL)
open location keyURL
display dialog curlURL
PHP
$query = "SELECT * FROM table where email = '".$email."' AND `key` = '".$productKey."' ";
$result = $mysqli->query($query);if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
$email = $row["email"];
$key = $row["key"];
}
echo "true";
}else {
echo "false";
}
Мой сервер берет данные и сравнивает их с моей базой данных и показывает мне истину или ложь. Независимо от того, возвращается ли он с верным или ложным, мой curURL всегда ложен. Проверка базы данных вернет true на моем сайте, но мой диалог Applescript всегда будет false. Кто-нибудь знает, почему это так?
Задача ещё не решена.
Других решений пока нет …