[JS, PHP] Rafraichissement

Rafraichissement [JS, PHP] - PHP - Programmation

Marsh Posté le 14-12-2004 à 15:42:28    

Bonjour a tous,
 
Je me permets de vous soumettre un petit problème:
 
Je souhaiterais rafraichir une page avec les conditions suivantes
- le faire une et une seul fois
- en prenant en compte de nouveaux paramètres
 
En effet j'utilise un cookie pour mémoriser les preférences d'un visiteur;
Donc lorsque celui ci change des paramètres ceux ci sont envoyés sur cette page:

Code :
  1. <?
  2. $expire=365*24*3600; // 1 an
  3. $fon = $_POST['modele'];
  4. setcookie("DESIGN",$fon,time()+$expire);
  5. ?>
  6. <script type="text/javascript">
  7. history.go(-1);
  8. </script>


Puis ramène le visiteur sur la page d'origine.
Or celle ci ne prends bien évidemment pas les nouveaux paramètres en compte.
Donc j'ai essayé d'inclure  

Code :
  1. <script type="text/javascript">
  2. window.location.reload();
  3. </script>


mais ca boucle sans fin.
 
Avez vous une idée pour recharger ma page?
 
D'avance merci beaucoup

Reply

Marsh Posté le 14-12-2004 à 15:42:28   

Reply

Marsh Posté le 14-12-2004 à 15:45:14    

Bah sinon au lieu de faire ça en javascript, envoi la page actuelle en POST, et fait un header('Location: ' . $POST['page']); après modification du cookie.

Reply

Marsh Posté le 14-12-2004 à 15:50:03    

Super idée...
Par contre vu que l'on peu y acceder ( a la page contenant des cookies) de n'importe ou du site comment indiquer "la dernière page visité"?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed