Bonjour
Je voudrais transformer mon formulaire en formulaire AMP, mais je bloque.
Avant j'avais un formulaire de connexion en méthode POST qui récupérait les $_POST dans le même script. SI $_POST['motdepasse'] valide je suis connecté.
Avec AMP il faut ajouter action-xhr=traitement.php vers un script qui génère du document json contenant les valeurs $_POST.
Mon formulaire active bien traitement.php qui fait un echo json_encode($post_form); avec les entêtes
Mais après je ne sais pas quoi faire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 header('Content-Type: application/json'); header('Access-Control-Allow-Origin: https://'.$_SERVER['HTTP_HOST']); header('Access-Control-Allow-Credentials: true'); header('Access-Control-Expose-Headers: AMP-Access-Control-Allow-Source-Origin'); header('AMP-Access-Control-Allow-Source-Origin: https://'.$_SERVER['HTTP_HOST']);
Une fois le formulaire validé, cela génère le document json... mais je ne sais pas quoi faire après
Il sert a quoi ce fichier json, qui le traite ??? Amp (script amp automatique) ou moi...
Mon script de connexion ne fonctionne plus car il ne récupère plus $_POST qui est un tableau vide (au niveau du script initial) par contre $_POST existe bien au niveau de action-xhr=traitement.php.
Je suis un peu perdu dans le processus de gestion des formulaires AMP (surtout qu'avant je n'utilisais pas action)
Partager