[AJAX] Header php avec Ajax
Bonjour,
J'ai une page en php avec un header qui contient un lien. Quand j'y accède directement, elle fonctionne. Mais lorsque j'essaye d'y accéder en ajax, je vois bien l'url dans firebug mais ça ne fonctionne pas car je suis censé recevoir un sms.
Ci-dessous le code de la page php qui contient le header. Si j'y accède directement, tout fonctionne bien, je reçois le sms.
Code:
1 2 3 4 5 6 7 8
| <?php
include('../includes/connecting.php');
$res=$bdd->query('SELECT * FROM Commande where IdResa='.$_REQUEST['IdResa']) or die(print_r($bdd->errorInfo()));
$tbl=$res->fetchAll(PDO::FETCH_ASSOC);
header ('Location: http://78.***.**.101:9090/sendsms?phone='.$tbl[0]['NumTel'].'&text='.$_REQUEST['texte'].'&password=test');
?> |
Le but serait que l'utilisateur appuie sur un bouton et que la page se lance sans s'ouvrir, je suis donc passé par l'ajax.
Dans firebug, voici l’entête que j'ai en réponse.
Code:
1 2 3 4 5 6 7 8 9
| CF-RAY 9cda159333c014d
Connection keep-alive
Content-Type text/html; charset=utf-8
Date Mon, 12 Aug 2013 13:49:43 GMT
Location http://78.**.**.101:9090/sendsms?phone=0620*****0&text=Odyssee Transfer bonjour. Reference commande : 3397&password=test
Server cloudflare-nginx
Transfer-Encoding chunked
Vary Accept-Encoding
X-Powered-By PHP/5.2.6-1+lenny16 |
Donc on voit bien la bonne url dans location, j'en conclus qu'il a bien exécuté la page, cependant je ne reçois pas de sms.
Avez-vous une idée ?
Merci pour votre aide. :oops: