Appeller get sans que la valeur soit dans l'url - PHP - Programmation
Marsh Posté le 12-01-2006 à 13:00:05
bin si y'a rien dans l'url, ta variable get n'est pas définie
j'ai du mal à saisir la différence windows/linux...
Marsh Posté le 12-01-2006 à 13:01:24
Code :
|
Marsh Posté le 12-01-2006 à 13:47:40
Salut,
encore mieux :
Code :
|
Ca ne change pas grand chose, c'est juste un chouïa plus propre ; si tu met ton error_reporting à E_ALL tu verras que la fonction !empty génère un notice pour une variable non définie.
Marsh Posté le 13-01-2006 à 21:13:48
Pour repondre a la 1ere question :
tu fais :
$_GET = 'toto';
et voila
Marsh Posté le 13-01-2006 à 21:24:18
j_lecruel a écrit : Salut,
|
merde je le savais pas, il faudra que j'y pense quand je l'utiliserais
Marsh Posté le 13-01-2006 à 22:03:08
l'utilisation de empty et de isset doit etre redondante. empty suffit.
a verifier tout de meme ...
Marsh Posté le 14-01-2006 à 02:46:18
j_lecruel a écrit : Salut,
|
Hello,
pas de notice chez moi (error_reporting strict/php5).
ok pour dire que le isset et le empty sont redondants : n'utiliser que le empty.
dans la doc :
empty() est l'opposé de (boolean) var, excepté le fait qu'aucune alerte n'est générée lorsqu'une variable n'est pas définie.
Marsh Posté le 12-01-2006 à 12:56:52
Je souhaiterais utiliser la fonction get même s'il n'y a rien dans l'url. Je m'explique, dans ma page je veux récupérer un champ de la page précédente. Si l'utilisateur n'a rien saisit dans ce champs, je voudrais que ma variable qui utilise le get ne préne pas de valeur. Sous linux sa "marche" le get ne récupère rien. Je voudrais savoir si l'un d'entre vous sait comment faire la même chose sous windows.
Merci d'avance