J'ai un formulaire de recherche CakePHP qui a 'type'=>'get'
. Fondamentalement, l'un des éléments dans le formulaire est un bouton de soumission de type image. Lorsque le formulaire est posté, dans l'URL, je reçois toujours ces coordonnées x & y du bouton soumettre l'image:CakePHP: Empêche les champs de formulaire GET dans l'URL
http://site.com/controller/action? x = 22 & y = 36 & query = bonjour
Est-il possible que je peux empêcher les coordonnées d'apparaître dans l'URL? La raison en est que quelqu'un d'autre pourrait utiliser la même URL pour effectuer la même recherche, sans ce truc non intuitif dans le lien.
Merci!
Déplacez le bouton hors du formulaire et collez-y javascript pour déclencher la soumission du formulaire. –
Je reçois ces coordonnées 'x' et 'y' lorsque j'essaie d'accéder aux variables $ _POST également. Je voulais que mon formulaire soit soumis à un processeur de formulaires externe, que nous utilisons comme un emplacement centralisé pour les clients pour se connecter et télécharger des fichiers CSV avec des enregistrements. Wtf sont-ils? –
Les coordonnées x et y sont lorsque vous utilisez un bouton d'envoi de type image. Ignorez-les ou modifiez le type de bouton submit en type = "submit". – ash