Bonjour,
Rrrr, en local mon code fonctionne à merveille, mais une fois en ligne j'ai une boucle de redirection dès que je tente d'accéder à ma page.
Page contenant un formulaire de recherche de produits. A gauche le formulaire, à droite la liste des résultats de la recherche une fois le form soumis.
Le code ci-dessous met en session les critères de recherche, pour que lorsqu'on click sur le détail d'un des produits de la liste, on puisse revenir à la recherche sans avoir le message du navigateur "Renvoyer le formulaire".
Ce code marche nickel en local, mais pas une fois en ligne. Qu'est-ce que je dois modifier ? please Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php session_start(); if(!empty($_REQUEST)) { $_SESSION['recherche'] = $_REQUEST; $fichierActuel = $_SERVER['PHP_SELF'] ; header('Location: ' . $fichierActuel); ?> <script type="text/javascript"> $(document).ready(function() { $('#envoyer').submit(); }); </script> <?php exit; } if(isset($_SESSION['recherche'])) {$_REQUEST = $_SESSION['recherche'] ; // unset($_SESSION['recherche']); } ?>
Partager