Requete asynchrone PHP
Fermé
fpower
-
18 juin 2015 à 16:00
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 18 juin 2015 à 16:22
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 18 juin 2015 à 16:22
A voir également:
- Requete asynchrone PHP
- Easy php - Télécharger - Divers Web & Internet
- Requête sql pix - Forum Python
- Bouton php - Forum PHP
- Php?id=1 - Forum PHP
- \R php ✓ - Forum PHP
2 réponses
jordane45
Messages postés
38366
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
1 janvier 2025
4 720
18 juin 2015 à 16:21
18 juin 2015 à 16:21
Bonjour,
Oui.
https://www.google.fr/search?q=php+requetes+asynchrone
Oui.
https://www.google.fr/search?q=php+requetes+asynchrone
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 228
18 juin 2015 à 16:22
18 juin 2015 à 16:22
'lut, si par "requête asynchrone" tu entends envoyer une requête à un autre site/page et ne pas attendre sa réception avant d'envoyer la page au client, c'est, dans un unique script, impossible.
Toutefois c'est possible si ton serveur te permet de lancer des processus PHP séparés, car un script de page PHP doit (sauf si la config est changée) s'exécuter et se terminer dans les 30 secondes et avoir envoyé toute la page; sinon PHP se fait tuer et le serveur renvoie une erreur 500. Ce deuxième processus fera la requête et devra stocker son résultat temporairement, jusqu'à que le client réclame les données, de manière synchrone via AJAX, ou non via un (re)chargement de la page.
Toutefois c'est possible si ton serveur te permet de lancer des processus PHP séparés, car un script de page PHP doit (sauf si la config est changée) s'exécuter et se terminer dans les 30 secondes et avoir envoyé toute la page; sinon PHP se fait tuer et le serveur renvoie une erreur 500. Ce deuxième processus fera la requête et devra stocker son résultat temporairement, jusqu'à que le client réclame les données, de manière synchrone via AJAX, ou non via un (re)chargement de la page.