tester accès url

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : tester accès url

Re: tester accès url

par xTG » 13 mars 2013, 13:18

Quand le serveur est inaccessible il y a un code d'erreur de retour ?

Tu peux par exemple envoyer une requête vers ce serveur si tu as un retour erreur 404 cela veux dire qu'il est indisponible.

Tu peux faire un wget sur ton url et redirigé le résultat dans un fichier texte.
Non 404 c'est pour un document non trouvé.
Tu auras une erreur 503 dans le cas d'un serveur qui ne répond pas dans le temps imparti.

Re: tester accès url

par AstusOne » 13 mars 2013, 12:57

Quand le serveur est inaccessible il y a un code d'erreur de retour ?

Tu peux par exemple envoyer une requête vers ce serveur si tu as un retour erreur 404 cela veux dire qu'il est indisponible.

Tu peux faire un wget sur ton url et redirigé le résultat dans un fichier texte.
Lorsque le serveur est inaccessible j'ai une page "impossible de joindre le serveur" qui finit par s'ouvrir, au bout de cinq longues minutes de chargement.

Re: tester accès url

par AstusOne » 13 mars 2013, 12:54

Va falloir mixer une tâche Cron avec un script PHP.
La tâche Cron tu la mets de façon périodique pour exécuter le script PHP toutes les X mesures de temps.
Et dans ton script PHP tu testes l'url : http://www.php.net/manual/fr/httpmessage.getheader.php
Puis tu sauvegardes l'information dans un fichier texte ou une base de données avec l'heure actuelle.
Merci xTG, je vais me pencher là-dessus, il faut que je trouve des infos sur le cron.

Re: tester accès url

par benv8nam » 13 mars 2013, 12:51

Quand le serveur est inaccessible il y a un code d'erreur de retour ?

Tu peux par exemple envoyer une requête vers ce serveur si tu as un retour erreur 404 cela veux dire qu'il est indisponible.

Tu peux faire un wget sur ton url et redirigé le résultat dans un fichier texte.

Re: tester accès url

par xTG » 13 mars 2013, 12:50

Va falloir mixer une tâche Cron avec un script PHP.
La tâche Cron tu la mets de façon périodique pour exécuter le script PHP toutes les X mesures de temps.
Et dans ton script PHP tu testes l'url : http://www.php.net/manual/fr/httpmessage.getheader.php
Puis tu sauvegardes l'information dans un fichier texte ou une base de données avec l'heure actuelle.

tester accès url

par AstusOne » 13 mars 2013, 12:37

Bonjour.
C'est mon premier post sur ce forum et mon niveau en PHP se situe en dessous du niveau de la mer, mais j'aimerais quand même un petit coup de main pour faire un test sur un site d'un client.
Depuis quelques semaines son serveur est victime de fort ralentissement, par moment il est même inaccessible. Le problème est que cela semble être aléatoire et donc les admins de l'hébergeur disent que pour eux il n'y a pas de problème.
J'aimerais déposer sur mon serveur un script php qui puisse tester toutes les 5 minutes l'accessibilité au site de mon client et me reporter le résultat dans un fichier txt ou log. L'idée est de voir à quel moment le site est accessible et à quel moment il ne l'est pas, et ce durant un jour ou deux. Je pense que l'on peut considérer que si le délais d'ouverture d'une page est supérieur à 5 secondes, le site est inaccessible.

Je précise que j'ai cherché sur le net et sur ce forum une solution sans parvenir à la trouver.
J'espère avoir était assez clair.

Merci par avance.