Pubblica i dati in url utilizzando AppleScript

4

Sto provando a prendere l'input dell'utente e inviare i dati a un URL sul mio sito per effettuare alcuni controlli sul mio database. Nel mio script php non riesco a visualizzare nessuna delle variabili POST. sembra che i dati non vengano inviati. Sono nuovo di AppleScript quindi forse non sto facendo questo correttamente?

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 theURL to "http://mysite/testing.php?email=email&productKey=productKey"
do shell script "curl " & quoted form of theURL

PHP:

<?php
echo "made it before post";


    if (!empty($_POST))
    {
        $email  = $_POST["email"];
        $productKey = $_POST["productKey"];
        echo "Made it here";
        echo $email;
        echo $productKey;
    }
?>
    
posta Nick 13.04.2017 - 18:31
fonte

1 risposta

2

Anche se non riesco a testare completamente il problema, perché non ho accesso al tuo sito, tuttavia, la seguente riga di codice è malformata:

set theURL to "http://mysite/testing.php?email=email&productKey=productKey"

Dovrebbe essere nella forma di:

set theURL to "http://mysite/testing.php?email=" & email & "&productKey=" & productKey
    
risposta data 14.04.2017 - 17:30
fonte

Leggi altre domande sui tag