Syntaxe de la fonction 'anti-stop du script'
le 29/09/2007 à 16:33
Bzh
Bonjour,
Je ne retrouve plus la syntaxe de la fonction qui interdit au navigateur de stopper l'exécution du script.
C'est à dire, elle permet la fin du script même si le navigateur du visiteur s'est coupé ou a abandonné l'exécution de la page.
C'est pour une gestion de cache...
Merci à ceux qui m'aideront à la retrouver.
Humm, une connexion HTTP étant non persistante, tous les scripts PHP que tu lances via une requete HTTP s'exécuteront même si le client n'est plus la.
Par contre, y'a la restriction des 30 secondes dans la conf de PHP, et cela peut se réécrire avec un set_time_limit.
le 29/09/2007 à 17:40
Bzh
Non, non, un script php est couper net avant la fin de son déroulement SI le navigateur change de page avant la fin d'éxécution de ce script.
Or, lors de la création d'un fichier contenant le cache d'une page, il est évident qu'il est important que le script s'exécute ENTIEREMENT.
Or, une fonction permet cela, mais je ne la retrouve plus...
:(
Le script continue de s'exécuter, même lors de l'annulation du chargement. Si tu veux t'en convaincre, teste avec ce script :
<?php
$h = fopen('/tmp/out', 'w') ;
$i = 0 ;
while($i < 1024)
{
fputs($h, "Ligne $i !\n") ;
echo "Ligne $i !<br />" ;
sleep(1) ;
$i++ ;
}
fclose($h) ;
?>
Et pour voir en live le fichier se remplir :
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: