bonjour,
je suis en train de programmer un chat en php, et pour avoir de meilleurs performances je veux distinguer les actions de tests et les actions de transaction avec les utilisateurs, en gros, il me faudrait avoir un moteur automatique qui appelle une page donnée sur laquelle je peux mettre mes scripts de test (si les utilisateur sont encore là, générer des stats, signaler des tentaves d'attaque pas mail, etc...),
bref, le problème c'est qu'à l'heure actuelle je ne sais que faire des pages qui ne seront executées que par des usagers sur la toile, mais je sais pas faire de scripts qui se lancent tout seul sur le serveur sans aucun appel de l'extérieur,
alors ma question est de savoir si il y a un moyen de créer des pages php qui se lancent toutes seules, et sinon qu'est-ce que vous me proposeriez comme meilleure solution,
la seule solution à laquelle je peux penser serait de scripter un cron qui apelle la page avec lynx en ligne de commande, mais si il y une meilleure solution ça m'arrangerait de la connaitre,
d'autre part, autre question mais liée à la précédente,
quand on appelle une page en php, depuis le net, elle s'execute jusjqu'à avoir fini d'executer le script sauf si l'utilisateur soumet une autre requête au serveur avec la même ip et session, et dans ce cas là le script est interompu en plein milieu sans se finir, le problème c'est que dans ce cas là ça peut faire apparaitre des erreurs imprévisibles, (ce phénomène peut être très courant sur un chat en php, j'essai d'utiliser une algorithmique qui limites les dégas mais il y a toujours une marge de danger),
alors je chercherais une option de php pour éviter que les scripts php s'intérompent en plein miileu dès que l'utilisateur envoie une nouvelle requette au serveur
merci,
@+
hélium_lynx
Partager