Http code status d'une url en https via php
Fermé
romegonic
Messages postés
28
Date d'inscription
lundi 26 juillet 2010
Statut
Membre
Dernière intervention
17 avril 2014
-
4 juin 2012 à 16:09
romegonic Messages postés 28 Date d'inscription lundi 26 juillet 2010 Statut Membre Dernière intervention 17 avril 2014 - 6 juin 2012 à 11:39
romegonic Messages postés 28 Date d'inscription lundi 26 juillet 2010 Statut Membre Dernière intervention 17 avril 2014 - 6 juin 2012 à 11:39
A voir également:
- Http code status d'une url en https via php
- Lien url - Guide
- Protocole http - Guide
- Https //www.windows.com/stop code - Guide
- Le code ascii en informatique - Guide
- Code puk bloqué - Guide
3 réponses
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
4 juin 2012 à 16:49
4 juin 2012 à 16:49
Ne réinvente pas la roue.
Regarde get_headers
Exemple:
Regarde get_headers
Exemple:
johand@osiris: ~/tmp $ cat get_headers.php <?php $url = 'http://www.alter.be'; print_r(get_headers($url)); print_r(get_headers($url, 1)); ?> johand@osiris: ~/tmp $ php get_headers.php 2>/dev/null Array ( [0] => HTTP/1.1 200 OK [1] => Date: Mon, 04 Jun 2012 14:46:10 GMT [2] => Server: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny16 with Suhosin-Patch [3] => X-Powered-By: PHP/5.2.6-1+lenny16 [4] => Set-Cookie: PHPSESSID=820e249d1b7bcb545703474b03d5f298; path=/ [5] => Expires: Thu, 19 Nov 1981 08:52:00 GMT [6] => Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 [7] => Pragma: no-cache [8] => Vary: Accept-Encoding [9] => Connection: close [10] => Content-Type: text/html ) Array ( [0] => HTTP/1.1 200 OK [Date] => Mon, 04 Jun 2012 14:46:10 GMT [Server] => Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny16 with Suhosin-Patch [X-Powered-By] => PHP/5.2.6-1+lenny16 [Set-Cookie] => PHPSESSID=1d38e5e4d3733e894781d2c767a0d8b2; path=/ [Expires] => Thu, 19 Nov 1981 08:52:00 GMT [Cache-Control] => no-store, no-cache, must-revalidate, post-check=0, pre-check=0 [Pragma] => no-cache [Vary] => Accept-Encoding [Connection] => close [Content-Type] => text/html )
romegonic
Messages postés
28
Date d'inscription
lundi 26 juillet 2010
Statut
Membre
Dernière intervention
17 avril 2014
Modifié par romegonic le 4/06/2012 à 17:43
Modifié par romegonic le 4/06/2012 à 17:43
D'abord, merci pour ta réponse, par contre mon problème persiste.
Ma fonction basée sur ta réponse:
function monitorer($url){
echo $url."<br>";
$tab=get_headers($url);
print_r(get_headers($url));
echo "<br>****************************************<br>";
return $tab[0];
}
L'output lors de l'appel "$statut = monitorer($adresse)" :
Une url en http :
http://10.242.92.228:80/
Array ( [0] => HTTP/1.1 200 OK [1] => Date: Mon, 04 Jun 2012 15:39:31 GMT [2] => Server: IBM_HTTP_Server/7.0.0.13 (Unix) [3] => Content-Length: 2727 [4] => Connection: close [5] => Content-Type: text/html;charset=ISO-8859-1 )
****************************************
Une url en https :
https://10.242.92.223:443/
Warning: get_headers() [function.get-headers]: This function may only be used against URLs. in C:\ROMEGONIC\monitoring\fonctions\fonctions.php on line 97
... Et rien d'autre
quid de mon éventuelle erreur/oubli ?
Ma fonction basée sur ta réponse:
function monitorer($url){
echo $url."<br>";
$tab=get_headers($url);
print_r(get_headers($url));
echo "<br>****************************************<br>";
return $tab[0];
}
L'output lors de l'appel "$statut = monitorer($adresse)" :
Une url en http :
http://10.242.92.228:80/
Array ( [0] => HTTP/1.1 200 OK [1] => Date: Mon, 04 Jun 2012 15:39:31 GMT [2] => Server: IBM_HTTP_Server/7.0.0.13 (Unix) [3] => Content-Length: 2727 [4] => Connection: close [5] => Content-Type: text/html;charset=ISO-8859-1 )
****************************************
Une url en https :
https://10.242.92.223:443/
Warning: get_headers() [function.get-headers]: This function may only be used against URLs. in C:\ROMEGONIC\monitoring\fonctions\fonctions.php on line 97
... Et rien d'autre
quid de mon éventuelle erreur/oubli ?
romegonic
Messages postés
28
Date d'inscription
lundi 26 juillet 2010
Statut
Membre
Dernière intervention
17 avril 2014
Modifié par romegonic le 6/06/2012 à 11:40
Modifié par romegonic le 6/06/2012 à 11:40
Bon ben tant pis je parlais d'une récupération de code status sur une url en https, je vois que la seule réponse c'est get_headers avec comme exemples qui fonctionnent ... des urls ... en http.
Je ne réinvente pas la roue en fait, plusieurs forums relaient la même question (formulés par différentes personnes), sans réponse.
ps : Je vois que plus on est humble dans la présentation d'un problème, plus les réponses arrivent en mode YAKAFOKEU, en répondant à côté.
Je ne réinvente pas la roue en fait, plusieurs forums relaient la même question (formulés par différentes personnes), sans réponse.
ps : Je vois que plus on est humble dans la présentation d'un problème, plus les réponses arrivent en mode YAKAFOKEU, en répondant à côté.