Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
789 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Actualisation de la page / Cookie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Actualisation de la page / Cookie

n°1878312
ozone--24
Posté le 27-04-2009 à 14:51:30  profilanswer
 

Bonjour à tous
 
Je vous explique la situation :
Je crée un site internet où les utilisateurs peuvent regarder leurs photos téléchargées
Puis j'ai crée une fonction (sur une autre page) qui supprime certaines photos parmi celle composé dans la page précédente.
Et quand je les supprime tant que je fais pas F5 (actualiser la page) les images sont les mêmes dans le diaporama, et aussi dans les miniatures que j'ai crée pour montré à l'utilisateur quelle(s) photo(s) il supprime.
Même si je change de page et que je reviens dessus c'est le même. Si je fais F5 tout devient nickel.
Je pense que c'est un problème de cookie (enfin j'en suis pas du tout sûr), parce que dans ma fonction qui fait changer les images j'ai ça :

Code :
  1. function getCookie(sName) {
  2.         var cookContent = document.cookie, cookEnd, i, j;
  3.         var sName = sName + "=";
  4.         for(var i=0,c=cookContent.length;i<c;i++) {
  5.                 j = i + sName.length;
  6.                 if(cookContent.substring(i, j) == sName) {
  7.                         cookEnd = cookContent.indexOf(";", j);
  8.                         if(cookEnd == -1) {
  9.                                 cookEnd = cookContent.length;
  10.                         }
  11.                         return decodeURIComponent(cookContent.substring(j, cookEnd));
  12.                 }
  13.         }     
  14.         return null;
  15. }
  16. [...] // la fonction qui change d'image
  17. function init()
  18. {
  19. document.cookie = 'num_img' +"=1;" ;
  20. }


 
J'aimerai donc savoir si il est possible de rectifier cela
Merci d'avance


Message édité par ozone--24 le 30-04-2009 à 09:27:12
mood
Publicité
Posté le 27-04-2009 à 14:51:30  profilanswer
 

n°1878348
olivthill
Posté le 27-04-2009 à 16:02:22  profilanswer
 

Je crois qu'il faudrait mettre les deux lignes suivantes dans la section <head></head> de la page HTML :

header("Cache-Control: no-cache, must-revalidate" );
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT" );

n°1878365
ozone--24
Posté le 27-04-2009 à 16:17:58  profilanswer
 

Je viens de tester ça marche pas :-(
Je l'ai bien mis dans le head entouré de <?php ?> C'est bien comme ça qu'il fallait faire ? :-)
 
Merci pour ta réponse quand même !

n°1878367
olivthill
Posté le 27-04-2009 à 16:27:13  profilanswer
 

Oui, ces lignes sont écrites entre <?php et ?> vers le début de la page.


Message édité par olivthill le 27-04-2009 à 16:29:32
n°1878380
ozone--24
Posté le 27-04-2009 à 17:03:02  profilanswer
 

ça marche pas alors :(

n°1878549
ozone--24
Posté le 28-04-2009 à 09:03:37  profilanswer
 

Up !

n°1879451
ozone--24
Posté le 29-04-2009 à 18:01:47  profilanswer
 

Up !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Actualisation de la page / Cookie

 

Sujets relatifs
php:récupérer des données d'une autre pagepassword pour page HTML/PHP
Mettre à jour une page toutes les heuresbesoin d'aide pour une page de connexion en php
Page d'erreurComment classer par ordre Alpha sur une page
[resolu]supprimer un cookie[résolu] Servlet : impossible de setter la valeur d'un cookie
[Myspace] Positionner une anim flash en haut de pageOn clique sur un nom à index.htm et une nouvelle page s'ouvre?
Plus de sujets relatifs à : Actualisation de la page / Cookie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR