Comment puis-je répondre à un POST dans mon script php?

D'une certaine manière, j'ai le sentiment que ma question est très simple et noobish, mais j'ai essayé de googler et ne pouvait pas le comprendre. Peut-être que je ne connaissais pas les bons mots-clés.

De toute façon, j'ai un court script php pour recevoir de l'info du POST ci-dessous:

<?php
    if (isset($_POST['name']) && isset($_POST['info']))
    {
        echo "<strong>Post received.</strong> <br/> <br/> <strong>Name:</strong> " . $_POST['name'] . "<br/><strong>Info:</strong> " . $_POST['info'];
    }
    else
    {
        echo "Post not received.";
    }
?>

Comment puis-je avoir mon script php d'envoyer une réponse à la page /client qui l'appelle? Si je veux faire de la POST-appel à l'aide, dire une application en C#, comment puis-je savoir si le POSTE a été couronnée de succès? Mon script php qui est de la réception de la POSTE envoie une réponse?

Peut-être que vous pouvez utiliser Réussite HTTP code en.wikipedia.org/wiki/List_of_HTTP_status_codes#2xx_Success
Un POST ou GET est aussi une redirection amener l'utilisateur à une nouvelle page. Cela signifie que vous ne pouvez pas lui envoyer quelque chose en retour pour que les "anciens" de la page que le formulaire a été sur. Si vous ne pouvez pas envoyer de "retour", une réponse unique ou de l'envoyer avec la nouvelle page, il est chargement.
à moins que votre sur le web et utiliser un appel AJAX également l'OP mentionné un client qui n'a pas à être un navigateur (avec une page), mais juste une application.
Je réalise un POST est aussi une redirection, et dans le cas d'un appel à partir d'une page web, je peux afficher la réponse sur la page de la réception de la POSTE. Mais je n'étais pas sûr de la façon de retourner une réponse, si les données ont été enregistrées à partir d'une application en C# pour permettre à l'utilisateur de connaître les données a été reçu avec succès.
Je le sais, ne regarde pas comme il utilise l'AJAX ou autre.

OriginalL'auteur xbonez | 2011-09-21