[PHP] Get + "+"

Résolu
Bonjour,

dsl pour le titre foireux...
Donc j'ai une question:
Est-il possible de faire passer une chaîne de caractère du style "Bac +1" (sans les double quotes) à l'aide d'un GET d'une page à une autre ?

Si oui comment ?

Merci d'avance.

--
Vous souhaitez une réponse ? Alors écrivez français, restez poli, exposez clairement le problème, et tout ira bien... Mais n'oubliez pas votre ami Google avant...

5 réponses

  1. Bonjour
    première page

    <a href="url.php?val1=44>

    page url.php

    $val1 = $_GET['val1'];

    0
    1. Merci,
      mais ainsi ça va me transférez seulement le code ASCII, ça va pas le décoder ?
      0
  2. Bonjour,
    dans $val1 on retrouve la valeur passée.
    faire echo "val1 : ".$val1."<br>";

    pour vérifier
    0
    1. Si je fais ça, j'obtiens la ligne

      val1 : 44

      Or je chercherais plutôt à obtenir la ligne

      val1 : +

      (et même val1 : Bac +1 par exemple, car c'est dont j'ai besoin...)
      0
  3. bonsoir,
    il faut savoir lire ce que l'on envoit.
    dans l'exemple j'ai mis val1=44 donc je récupère 44
    il faut mettre à la place de 44 ce que l'on veut passer soit dans cette ligne :
    remplacer 44 !!!!!

    <a href="url.php?val1=44>
    0
    1. Hum, dsl de ne pas l'avoir compris comme ça...

      Mais c'est déjà cette méthode que j'utilisais.
      Mais lorsque j'utiles
      $var1 = $_GET['val1'];
      le + disparais...
      0
  4. t'as essayé de passer avec
    %20 et %2B
    ?
    pour espace et plus
    0
    1. Ah merci, ça passe avec %2B

      Bon, bha problème résolu ;)
      0
  5. cool ^^
    au fait pour précision 2B est le code ascii du +
    0
    1. Autant pour moi ^^
      0