4 votes

Poster des données vers l'url en utilisant AppleScript

J'essaie de prendre l'entrée de l'utilisateur et d'envoyer les données à une url sur mon site pour faire quelques vérifications dans ma base de données. Dans mon script php, je ne peux afficher aucune des variables POST. Il semble que les données ne soient pas envoyées. Je suis nouveau dans l'AppleScript donc peut-être que je ne fais pas cela correctement ?

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;
    }
?>

1voto

user3439894 Points 52496

Bien que je ne puisse pas tester votre problème de manière approfondie, car je n'ai pas accès à votre site, la ligne de code suivante est néanmoins mal formée :

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

Elle doit être sous la forme de :

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X