Bonjour,
J'ai un script d'auto-expiration de page (rien à voir avec la fonction "meta expire") en javascript...
Jaimerais avoir ce script en php autant que possible...
sinon, il faudrait lui donner une condition supplémentaire qui dit si la date d'expiration est dépassé on affiche la page indiquant que le page demandée est expirée... de manière a pouvoir utilisé ce script sur une seule page...
ben oui, je dois utiliser 2 pages pour utiliser ce script... une page qui vérifier la date d'expiration et si elle n'est pas arrivée, elle affiche la page demandée... dans le cas contraire elle affiche le contenu de la page en cours qui indique que la page est expirée...
le fait de fonctionner sur 2 pages est tannant car lorsque l'on fait "back" dans le navigateur elle remet la même page pce qu'il y a une redirection "window,location" entre les 2 pages...
C'est tannant...
c'est pourquoi j'aimerais php, pcq sa redirection est transparente et on peut revenir en arrière sans problème...
si on reste en javascript, c'est la raison pourquoi il faudrait éliminer les 2 pages nécessaires et que le script soit sur la page à affichée si la date d'expiration n'est pas arrivée et qu'il y ait une redirection seulement si la date d'expiration est active...
vous voyez le topo ???
bon alors voici le script à modifier
<SCRIPT LANGUAGE="JavaScript"> <!-- Begin // Set the dates below var goLiveDate = "20030809"; // A-M-J var expireDate = "20030812"; // A-M-J var expireYear = expireDate.substring(0,4) var expireMonth = expireDate.slice(4,-2) var expireDay = expireDate.slice(6) var liveYear = goLiveDate.substring(0,4) var liveMonth = goLiveDate.slice(4,-2) var liveDay = goLiveDate.slice(6) var nowDate = new Date(); var day = nowDate.getUTCDate(); var month = nowDate.getUTCMonth(); var month1 = month + 1; if (month1 < 10) { month1 = "0" + month1; } if (day < 10) { day = "0" + day; } var year = nowDate.getYear(); var GMTdate = year + "" + month1 + "" + day if ((GMTdate < expireDate) && (GMTdate >= goLiveDate)) { // Insert the text you want displayed below window.location="ok.php" // page à affichée si la date d'expiration n'est pas arrivée } // End --> </script>
|
~Pyranhaz~