message ou redirection en cas de Warning: mysql_connect()
12 messages • Page 1 sur 1
message ou redirection en cas de Warning: mysql_connect()
Bonjour,
J'ai vue ca sur siteduzero.com, en cas de saturation mysql au lieu d'avoir
Warning: mysql_connect() [function.mysql-connect]: Too many connections in
il y a un message du genre le serveur est saturé réessayer plus tard.
Est-ce que vous avez une idée comment faire ca ?
Merci
J'ai vue ca sur siteduzero.com, en cas de saturation mysql au lieu d'avoir
Warning: mysql_connect() [function.mysql-connect]: Too many connections in
il y a un message du genre le serveur est saturé réessayer plus tard.
Est-ce que vous avez une idée comment faire ca ?
Merci
Dernière édition par hm19000 le Mer Fév 13, 2008 0:01, édité 1 fois.
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
1/ désactiver l'affichage des erreurs: error_reporting(0) ou @ devant la fonction
2/ tester si la connexion s'effectue bien: voir que retourne mysql_connect()
3/ si la connexion a échouée, regarder l'erreur renvoyée par mysql_error()
4/ si c'est un "too many connexions", afficher un message
2/ tester si la connexion s'effectue bien: voir que retourne mysql_connect()
3/ si la connexion a échouée, regarder l'erreur renvoyée par mysql_error()
4/ si c'est un "too many connexions", afficher un message
le problème avec ça c'est qu'on peut pas tomber aux choix sur Warning: mysql_connect() [function.mysql-connect]: Too many connections
j'ai fait ca
@mysql_connect("XXX","XXXX","XXXX") OR die('<b>Le serveur est saturé pour le moment veuillez réessayer dans quelques instants</b>');
@mysql_select_db("XXX") OR die('Selection de la base impossible');
Est-ce que c la bonne chose a faire?
Est-ce qu'il est possible de dirigerer le visiteur vers une autres page ?
Merci
j'ai fait ca
@mysql_connect("XXX","XXXX","XXXX") OR die('<b>Le serveur est saturé pour le moment veuillez réessayer dans quelques instants</b>');
@mysql_select_db("XXX") OR die('Selection de la base impossible');
Est-ce que c la bonne chose a faire?
Est-ce qu'il est possible de dirigerer le visiteur vers une autres page ?
Merci
hm19000 a écrit:Est-ce qu'il est possible de dirigerer le visiteur vers une autres page ?
Ben...
- Code: Tout sélectionner
... or header('Location: bla.html');
FloBaoti a écrit:hm19000 a écrit:Est-ce qu'il est possible de dirigerer le visiteur vers une autres page ?
Ben...
- Code: Tout sélectionner
... or header('Location: bla.html');
Est-ce que ça va marcher si mon @mysql_connect("XXX","XXXX","XXXX") est situé en milieu de la page ?
Bonjour,
avec un header, tu fera une redirection par entete, donc cette insctruction doit être executé avant tout envoie d'infos au navigateur.
En gros header() marchera tant que tu n'aura rien envoye au navigateur, c'est a dire ecrit aucun code html.
tu dois le mettre impérativement avant toute instruction html ou echo, avant meme la premiere balise <html> ou le doctype.
Sinon tu obtiendra un message du genre : 'cannot modify header information, header already send in ...',
avec un header, tu fera une redirection par entete, donc cette insctruction doit être executé avant tout envoie d'infos au navigateur.
En gros header() marchera tant que tu n'aura rien envoye au navigateur, c'est a dire ecrit aucun code html.
tu dois le mettre impérativement avant toute instruction html ou echo, avant meme la premiere balise <html> ou le doctype.
Sinon tu obtiendra un message du genre : 'cannot modify header information, header already send in ...',
non il va falloir :
-soit mettre le script php sur la première ligne de ta page (avant <head> etc) pour utiliser la fonction header pour rediriger (ce que propose FloBaoti).
-soit laisser ton script tel quel mais le rediriger en faisant un echo d'un meta refresh soit par exemple : "<meta http-equiv="Refresh"
content="20;URL=page2.html">", mais je te conseil pas cette technique là.
-ou alors soit faire un script ajax/php et là le header marchera.
Personnellement, la 1ère solution est pour moi la meilleur.
Que ce soit au niveau faisabilité, mise en place et référencement.
à toi de voir ....
-soit mettre le script php sur la première ligne de ta page (avant <head> etc) pour utiliser la fonction header pour rediriger (ce que propose FloBaoti).
-soit laisser ton script tel quel mais le rediriger en faisant un echo d'un meta refresh soit par exemple : "<meta http-equiv="Refresh"
content="20;URL=page2.html">", mais je te conseil pas cette technique là.
-ou alors soit faire un script ajax/php et là le header marchera.
Personnellement, la 1ère solution est pour moi la meilleur.
Que ce soit au niveau faisabilité, mise en place et référencement.
à toi de voir ....
Modérateurs: WebRankInfo, e-kiwi, OTP, fandecine, Patrice A.
12 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Découvrir le statut d'auto-entrepreneur
- Google Friend Connect : présentation complète
- Redirection (PHP, JavaScript, serveur...)
- Gestion des langues et des sessions en PHP / MySQL
- Invitation Gmail - Obtenir un compte Gmail
- Contrer une redirection 302 intempestive...
- Aperçu des différents types de redirection
- Référencement : gestion des redirections par Yahoo
- A propos des redirections "sauvages"
- Passage à l'heure d'été/hiver sur un forum phpBB
Consultez la description détaillée des produits ou services de Google suivants : Google Friend Connect
- Tester la validité d'un lien
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum