Obtenir une boucle de réaction en chaîne de format
Je suis en train d'exécuter une url et d'obtenir sa réponse. Voici le code qui exécute la boucle. Je veux la boucle d'exécution de me rendre à une chaîne dans $result.
<?php
$fields = array
(
'username'=>urlencode($username),
'pwrd'=>urlencode($pwrd),
'customer_num'=>urlencode($customer_num)
);
$url = 'http://localhost/test200.php';
//open connection
set_time_limit(20);
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//execute post
$result = curl_exec($ch);
//close connection
curl_close($ch);
echo $result; //I want $result to be "Successful"
?>
C'est mon test200.php sur localhost:
<?php
$usernam = $_POST['username'];
$pass = $_POST['pwrd'];
$customer_num = $_POST['customer_num'];
echo "Successful!";
?>
Quels changements dois-je faire dans test200.php? S'il vous plaît aider.
Comment dois-je faire? (m new here.)
OriginalL'auteur user1051505 | 2012-04-25
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser le httpcode renvoyé par la boucle d'exécution et ne pas compter sur une chaîne qui est retournée
Ici - http://www.webmasterworld.com/forum88/12492.htm
OriginalL'auteur Pratik Mandrekar
Une fois que les données sont envoyées à test200.php ne appropriées de manipulation comme insérez la publication des valeurs dans un tableau et sur le succès
ou imprimer le même dans votre test200.php.. en supposant que vous faites une insertion de code dans test200.php code serait comme
Si le but d'obtenir un "Succès!" est de vérifier si la boucle renvoie succès alors je vous suggérons d'utiliser Prateik de la réponse à l'aide du code d'état renvoyé
En quelque sorte un simple print("Réussi"); la déclaration de test200.php a bien fonctionné. La réponse que je reçois est maintenant comme suit: Code HTTP: 0 Array ( [0] => [1] => Succès )
OriginalL'auteur optimusprime619
En quelque sorte un simple print("Réussi"); la déclaration de test200.php a bien fonctionné. La réponse que je reçois est maintenant comme suit: Code HTTP: 0 Array ( [0] => [1] => Succès )
OriginalL'auteur user1051505