Double paramètre url

Fermé
missrockeusedu44 Messages postés 29 Date d'inscription vendredi 4 mars 2011 Statut Membre Dernière intervention 9 avril 2014 - 9 avril 2014 à 14:07
jojo673 Messages postés 210 Date d'inscription lundi 19 septembre 2011 Statut Membre Dernière intervention 9 avril 2014 - 9 avril 2014 à 17:36
Bonjour,

J'ai renseigné dans mon code qu'il me fallait deux paramètres en url pour accéder à la suite du code.

localhost/test2.php?reference=c00123&nbdemande=2

Mais lorsque je manipule l'url, si je ne met rien dans le premier et le second, cela fonctionne quand même..

Comment faire ?
Merci d'avance.
A voir également:

1 réponse

cyril1982 Messages postés 110 Date d'inscription vendredi 7 mars 2014 Statut Membre Dernière intervention 19 septembre 2018 12
9 avril 2014 à 14:29
Bonjour,

Dans ta page test2, il suffit de tester les valeurs des champs :
If (!isset($_GET['reference']) || $_GET['reference'] == '')
{
	echo "Veuillez remplir la référence";
	die('');
}
0
jojo673 Messages postés 210 Date d'inscription lundi 19 septembre 2011 Statut Membre Dernière intervention 9 avril 2014 44
9 avril 2014 à 17:36
On peut remplacer les deux conditions par une seule : empty(), qui permet de vérifier si une variable est NULL, vide ou non attribuée.
On simplie ainsi le code par :
if (empty($_GET['reference']))
{
	echo "Veuillez remplir la référence";
	die('');
}
0