IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Problème encodage url [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 57
    Par défaut Problème encodage url
    Bonjour à tous,

    J'ai un petit problème d'encodage d'url.

    Je donne la possibilité aux utilisateurs, après affichage d'une requête de trier sur les différents champs et d'afficher les pages (20 enr par page).

    Pour celà je dois renvoyer dans l'url les critères d'origine.Mais lorsque le critère est du style :
    and code like '%5233%'

    malgré l'utilisation d'urlencode et urlencode je retrouve:

    and code like \'R33%\'

    Quelqu'un aurait la solution.

    Merci D'avance

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2002
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 194
    Par défaut
    j'avoue ce n'est pas une solution mais un contournement

    pourquoi ne pas passer ta requête en session?
    ainsi plus de problème d'encodage
    et ça permet de plus d'éviter que l'utilisateur puisse s'amuser à lancer toutes les requêtes qu'il veut en bidouillant l'url


    tu fais un urlencode pour créer l'url complet et un urldecode en récupérant la valeur dans $_GET ?
    ou
    tu fais rien de particulier pour créer l'url complet et un urldecode en récupérant la valeur dans $_GET?
    (l'un ou l'autre ça donne la même chose?)


    (tu peux toujours passer en mode bourrin et rajouter un encodage par dessus pour le caractère % mais c'est peut être horrible.. )

  3. #3
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 57
    Par défaut
    Merci pour ta réponse;

    Effectivement si je ne trouve pas mon problème je vais passer par les sessions,mais bon je pense que j'ai du faire une erreur quelque part et ça ne me satisfait pas de tourner le problème.

  4. #4
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 57
    Par défaut
    Apparement j'ai trouvé une solution qui marche:

    J'encode mon critère:
    -$crit=urlencode($crit);

    puis pour retrouver mon critère utilsable dans le requête je le decode de cette manière:
    -$crit=stripslashes(htmlentities($_GET['crit_get']));

    Je pensais que urldecode le faisait mais apprement non.

    Si quelqu'un à l'explication...

    Merci à ceux qui m'ont répondu

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Les données transitant par la méthode GET sont déjà décodées, ce qui est normal donc il est inutile de leur appliquer urldecode.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème encodage URL
    Par Upsiløn dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 14/12/2014, 18h06
  2. [Encodage] Problème après encodage URL
    Par gooffy dans le forum Langage
    Réponses: 2
    Dernier message: 22/12/2011, 16h27
  3. Problème d'encodage URL Web Viewer
    Par acombe dans le forum BIRT
    Réponses: 0
    Dernier message: 19/01/2010, 14h34
  4. [AJAX] encodage-decodage URL avec Java et Javascript
    Par alfreedd dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 05/06/2007, 13h45
  5. Problème encodage-decodage URL avec Java et Javascript
    Par alfreedd dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 27/04/2007, 12h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo