La respuesta de curvatura de AppleScript siempre está vacía

0

Estoy enviando la entrada del usuario a mi servidor a través de un Applescript: Mi rizo está enviando la entrada del usuario correctamente y estoy verificando mi base de datos para ver si hay una coincidencia. Estoy regresando verdadero o falso en mi script PHP. En mi servidor, cuando ingreso el correo electrónico correcto y productKey, devuelve verdadero, pero cuando muestro la respuesta del rizo en mi Applescript, siempre aparece vacío. Y luego muestra "Falló" de mi sentencia if. Parece que a pesar de que mi servidor muestra una respuesta verdadera, mi rizo no está tomando ese valor como respuesta por alguna razón. Cualquier ayuda sería muy apreciada.

APPLESCRIPT

set email to the text returned of (display dialog "Enter in your Email:" default answer "")
set productKey to the text returned of (display dialog "Enter in your 
Product Key:" default answer "")
display dialog "Email: " & email & "
Product Key: " & productKey

set domain to "myurl.com"
set keyURL to domain & "/product.php?email=" & email & "&productKey=" & productKey & ""
set curlURL to (do shell script "curl " & keyURL)

open location keyURL
display dialog keyURL
display dialog curlURL

if curlURL = "true" then

display dialog "We made it"

else
display dialog "Failed"

end if

PHP

<?php

if(isset($_GET["email"]) && isset($_GET["productKey"]))
{

$email  = $_GET["email"];
$productKey = $_GET["productKey"];

}

if(!empty($email) && !empty($productKey)){

$query = "SELECT * FROM users where email = '".$email."' AND productKey = '".$productKey."' ";

$result = $mysqli->query($query);

if (mysqli_num_rows($result) > 0) {

while($row = mysqli_fetch_assoc($result)) {

    $email       = $row["email"];
    $productKey  = $row["productKey"];
}

echo "true";

} else {

echo "false";
}

$mysqli->close();

}
?>
    
pregunta Nick 14.04.2017 - 16:55

0 respuestas

Lea otras preguntas en las etiquetas