supprimer le paramètre GET dans l'URL une fois le traitement terminé (sans utiliser POST), PHP
J'ai des url comme ceci http://localhost/join/prog/ex.php
Lorsque j'utilise la méthode GET de l'adresse url comme ceci http://localhost/join/prog/ex.php?name=MEMORY+2+GB&price=20&quantity=2&code=1&search=add
Ma question est :
donc, je continue d'utiliser la méthode GET, mais je veux à après transformation en méthode GET est fini, je veux l'url de retour(supprimer paramètre) dans http://localhost/join/prog/ex.php
, comme précédemment (méthode POST). Comment puis-je le faire?
source d'informationauteur dtnder
Vous devez vous connecter pour publier un commentaire.
Mettre ceci dans votre fichier HTML (HTML5).
Ou à l'aide d'un backend solution à l'aide d'une session par exemple;
RÉPONSE SIMPLE
Juste de le placer dans le haut du fichier, vous devez faire l'OBTENIR de requêtes sur disparaissent à partir du navigateur la barre d'adresse URL après le chargement.
je suppose qu'après l'appel de l'url que vous souhaitez rediriger vers le fichier ex.php mais cette fois , sans aucun paramètre.
pour cela essayez d'utiliser le code suivant dans ex.php
ici ce que tu fait identificateur de redirection redirige vers la même page sans vérifier si un paramètre est là, dans la chaîne de requête. le code intelligemment vérifie la présence de paramètres, l'id de tout les paramètres sont là, il va vous rediriger vers ex.php il aurait l'impression de "Salut pas de paramètres!" chaîne de!
Si vous utilisez apache, vous pouvez utiliser une .fichier htaccess avec mod_rewirte.
Ici un démarrage rapide. Je pense que ce résultat peut être obtenu sur iis ainsi avec web.fichier de configuration