date dans header http

foodstyling
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 305
Inscription: 1 Nov 2002

date dans header http

Message le Lun Sep 25, 2006 13:57

Bonjour,
Depuis hier je cherche à mettre la date réelle de changement de contenu d'une page php (last-modified) dans l'entête HTTP renvoyé par mon serveur. Je fais une recherche de la date du dernier changement de la page dans ma base de données

mysql_select_db($database_recettes, $recettes);
Code: Tout sélectionner
$query_date = sprintf("SELECT receptID, `date` FROM recettes WHERE `date` > '%s'", $colname_date);
$date = mysql_query($query_date, $recettes) or die(mysql_error());
$row_date = mysql_fetch_assoc($date);
$totalRows_date = mysql_num_rows($date);


$row_date me donne la date de la page. Mais je n'arrive pas à trouver la règle exacte pour implanter ces données dans
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");

merci d'avance por votre aide

magic corp.
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 428
Inscription: 17 Juin 2004

Message le Lun Sep 25, 2006 18:42

Quelle est le format SQL (MySQL) de ton champ "date" dans la table "recettes" ? (DATETIME, DATE, TIMESTAMP)

foodstyling
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 305
Inscription: 1 Nov 2002

Message le Lun Sep 25, 2006 21:13

Merci pour ta réponse. Le format est TIMESTAMP

magic corp.
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 428
Inscription: 17 Juin 2004

Message le Lun Sep 25, 2006 21:29

Et comme ça ?
Code: Tout sélectionner
header("Last-Modified: " . gmdate("D, d M Y H:i:s", $row_date["date"]) . " GMT");

foodstyling
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 305
Inscription: 1 Nov 2002

Message le Lun Sep 25, 2006 21:40

Voici la réponse:

HTTP/1.1 200 OK
Date: Mon, 25 Sep 2006 20:40:59 GMT
Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) PHP/
4.3.11
X-Powered-By: PHP/4.3.11
Last-Modified: Thu, 01 Jan 1970 00:00:00 GMT
Connection: close
Content-Type: text/html


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Patent Search

  • Analyse de l'entête HTTP
    Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
  • Tester l'indexation récente d'un site dans Google
    Cet outil vous permet de connaître une estimation de l'ancienneté d'un site : il fournit la date à laquelle Google l'a indexé la première fois (et la même chose pour archive.org).
  • Tester le type de redirection
    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