Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour à tous,
Je viens de migrer mon serveur mysql de la version 3 à la version 5 sous Windows Server 2003.
Tout fonctionne parfaitement à l'exception de deux choses.
- Je ne parviens pas à changer la durée de la session du serveur mysql,
du coup après 3 minutes, je dois me reloguer dans pma.
- Dans un script PHP, lorsqu'une erreur se produit, si un header de redirection se trouve
après l'erreur, la redirection est effectuée. Or, je voudrais que le script s'arrête et me signale
l'erreur.
J'imagine que ces deux points se modifient dans php.ini et / ou mysql.ini mais je ne vois pas vraiment
quels paramètres modifier.
Merci d'avance pour les réponse que vous m'apporterez.
++
santino
Hors ligne
Saluton,
Il y a plusieurs choses et beaucoup de confusion dans tout cela.
Les sessions n'ont rien à voir avec MySQL, pour commencer.
Ce qui est paramétrable pour MySQL c'est la durée de la connexion et 3 minutes me semble une durée exagérée pour l'exécution d'une commande SQL.
Pour la durée d'une session c'est l'élément session.cache_expire de php.ini qu'il faut éventuellement modifier, il a 180 secondes comme valeur par défaut, je ne suis pas certain qu'il soit pertinent de l'augmenter.
Quant à la gestion des erreurs il faudrait savoir quelle version de php, car les version récentes offrent la fonctionnalité de gestion des exceptions qui présente bien des avantages.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Salut,
Merci pour ta réponse.
La version de MySql est 5.0.51a sur IIS 6.0.
En fait, il s'agit d'un serveur de développement, pour des raisons pratiques, je souhaiterais
pouvoir rester connecté à pma en permanence, sans devoir me relogguer.
Concernant les erreurs, j'ajoute qu'elles sont bien enregistrées dans un fichier log, mais toujours
pour des raisons pratiques, je souhaiterais que le script s'interrompe en cas d'erreur plutôt
que d'aller jusqu'au bout...
++
santino
Hors ligne
Je ne parlais pas de version de MySQL mais de version de php Gestion des exceptions en PHP5
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
ooooops désolé,
Voici la version 5.2.9-2.
merci
++
Hors ligne
je viens de checker la doc,
N'y aurait-il pas un moyen de systèmatiser l'arrêt du script en cas d'erreur ?
Merci
++
Hors ligne
Tout dépend ce que tu appelles erreur.
Une erreur fatale arrête toujours le script.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
ici en l'occurence c'était une erreur de variable $_POST indéfinie...
++
Hors ligne
Pour php, je ne crois pas qu'il s'agisse d'une erreur fatale, juste d'un avertissement.
D'autant que le tableau $_POST est toujours défini, ce qui peut ne pas l'être c'est un index dans ce tableau.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
oui oui c'est tout à fait,
Mais donc je voudrais que même lorsqu'un de ces index est indéfini,
le script s'interrompe.
Sur la précédente version que j'avais, la moindre erreur PHP, variable
indéfinie etc. interrompais le script. Ce qui est bien pratique au moment
du développement.
Merci
++
Hors ligne
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
alors oui,
Je ne suis peut-être pas super clair.
Sans devoir faire un die, je voiudrais que le script s'arrête.
Dis-moi simplement si c'est possible, je chercherai comment...
merci
Hors ligne
Je ne vois aucune directive du php.ini qui correspondent à ce que tu souhaites.
error_reporting permet de définir le niveau d'intervention d'un message mais, à ma connaissance, pas celui de l'arrêt du script.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Pages :: 1