PHP : arret de l'execution d'un script ?
17 messages
• Page 1 sur 2 • 1, 2
- vin-moi
- WRInaute occasionnel

- Messages: 391
- Inscription: 22 Nov 2004
PHP : arret de l'execution d'un script ?
salut,
voilà je me demandait un truc. Quand on charge une page avec par derriere un gros script php met un certain temps à s'executer.
Si la personne stoppe le chargement de la page depuis son navigateur que se produit t'il ?
L'execution de script s'arrete ?
L'execution de script s'annule ?
L'execution de script continue ?
merci d'avance !
voilà je me demandait un truc. Quand on charge une page avec par derriere un gros script php met un certain temps à s'executer.
Si la personne stoppe le chargement de la page depuis son navigateur que se produit t'il ?
L'execution de script s'arrete ?
L'execution de script s'annule ?
L'execution de script continue ?
merci d'avance !
- Moof
- WRInaute discret

- Messages: 206
- Inscription: 22 Mar 2003
Re: PHP : arret de l'execution d'un script ?
vin-moi a écrit:salut,
voilà je me demandait un truc. Quand on charge une page avec par derriere un gros script php met un certain temps à s'executer.
Si la personne stoppe le chargement de la page depuis son navigateur que se produit t'il ?
L'execution de script s'arrete ?
L'execution de script s'annule ?
L'execution de script continue ?
merci d'avance !
Je dirais qu'il continue.
- petit-ourson
- WRInaute impliqué

- Messages: 855
- Inscription: 31 Mai 2004
Je dirai que cela dépend de la configuration su serveur :
http://fr.php.net/manual/fr/function.ig ... -abort.php
http://fr.php.net/manual/fr/function.ig ... -abort.php
- tim65
- WRInaute discret

- Messages: 176
- Inscription: 23 Mar 2003
petit-ourson a écrit:Je dirai que cela dépend de la configuration su serveur :
http://fr.php.net/manual/fr/function.ig ... -abort.php
j'aurai appris quelque chose aujourd'hui
-

smart-http - WRInaute discret

- Messages: 125
- Inscription: 25 Mai 2007
A mon avis le script continu à s'exécuter car le php est un langage serveur alors une fois la page est appelé par navigateur (exp internet explorer) le serveur comment a exécuter le script.
mais je suis pas à 100% sur de ça lol.
Merci
mais je suis pas à 100% sur de ça lol.
Merci
- FloBaoti
- WRInaute impliqué

- Messages: 755
- Inscription: 30 Avr 2006
Par défaut, c'est faux. Voir quelques posts au dessus pour que ça fasse ce que tu dis.smart-http a écrit:A mon avis le script continu à s'exécuter car le php est un langage serveur alors une fois la page est appelé par navigateur (exp internet explorer) le serveur comment a exécuter le script.
mais je suis pas à 100% sur de ça lol.
Merci
-

Pandore - WRInaute passionné

- Messages: 1441
- Inscription: 14 Oct 2005
ignore_user_abort — Active l'interruption de script sur déconnexion du visiteur
ça me parait quand même logique de l'activer. Si le visiteur a stoppé le chargement de la page, ça ne sert à rien de gaspiller des ressources serveur en continuant l'exécution du script !
- Robinson
- WRInaute passionné

- Messages: 2233
- Inscription: 25 Oct 2005
Pandore a écrit:ignore_user_abort — Active l'interruption de script sur déconnexion du visiteur
ça me parait quand même logique de l'activer. Si le visiteur a stoppé le chargement de la page, ça ne sert à rien de gaspiller des ressources serveur en continuant l'exécution du script !
Tout dépend du script...
Pour ma part, je préfère qu'ils finissent et n'avoir aucun problème pour la suite.
Les scripts de modification de bases de données, vaut mieux ne pas les stopper
- petit-ourson
- WRInaute impliqué

- Messages: 855
- Inscription: 31 Mai 2004
Robinson a écrit:Les scripts de modification de bases de données, vaut mieux ne pas les stopper :)
A moins d'avoir désactivé dans sa base de données l'autocommit et d'utiliser des transactions.
Enfin si la base de données le permet.
-

chava2b - WRInaute occasionnel

- Messages: 263
- Inscription: 5 Déc 2003
Je peux bien comprendre que ca peut etre interressant, mais y a un truc que je n'arrive pas a faire fonctionner;
je fais une boucle infinie, je vais avec mon navigateur sur ce fichier, puis je ferme le navigateur. ben la boucle tourne encore... je croyais avec ce parametre elle se serait arreté?
je fais une boucle infinie, je vais avec mon navigateur sur ce fichier, puis je ferme le navigateur. ben la boucle tourne encore... je croyais avec ce parametre elle se serait arreté?
- FloBaoti
- WRInaute impliqué

- Messages: 755
- Inscription: 30 Avr 2006
Tu met
avant ta boucle.
En théorie elle s'arrêtera si le visiteur ferme son navigateur.
Et comment vérifies-tu qu'elle ne s'arrête pas ?
- Code: Tout sélectionner
ignore_user_abort(true);
avant ta boucle.
En théorie elle s'arrêtera si le visiteur ferme son navigateur.
Et comment vérifies-tu qu'elle ne s'arrête pas ?
-

chava2b - WRInaute occasionnel

- Messages: 263
- Inscription: 5 Déc 2003
donc je mets ca dans mon fichier:
il suffit de regarder le gestionnaire de tache pour voir que meme si tu ferme ton navigateur, ton php continu
- Code: Tout sélectionner
<?
ignore_user_abort(true);
do{
}while(1==1);
?>
il suffit de regarder le gestionnaire de tache pour voir que meme si tu ferme ton navigateur, ton php continu
17 messages
• Page 1 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- Problème php - Fonction die, arret de script
- Exécution d'un script PHP : temps maximum alloué par Sivit
- pbs execution script ajax
- Exécution de script en fin de chargement de page ?
- Exécution de script lors de la ré-écriture innerHTML
- Demande de conseils sur execution Java Script
- redirection url apres execution script de conversion
- sitemap execution script chez ovh mutualisé
- Gifs figés après execution d'un script
- [Résolu] Exécution fichier PHP
- Google Chrome dépasse Safari aux USA - 29-06-2010
- Les albums web Picasa passent à 1 Go de stockage - 08-03-2007
- Photos satellite des incendies en Grèce dans Google Earth - 30-08-2007
- Ajouter un Gadget Google sur son site - 04-10-2006
- Google Desktop pour Mac OS X - 05-04-2007
- Picasa Web Albums en français - 08-12-2006
- AdSense Tracking : statistiques détaillées sur les clics AdSense - 29-02-2004
- Google Pack s'enrichit de 2 nouveaux logiciels gratuits - 28-03-2007
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

