Aller au contenu

QUERY_STRING


art-logic

Sujets conseillés

S'lut

Je pinaille depuis une plombe pour essayer de vérifier si ma deuxième variable passée dans une URL est égale à no ou yes. Ce que j'entends par deuxième variable :

http://www.art-logic.info/annecy/article.php3?id_article=31&flash=no

<?php if($_SERVER['QUERY_STRING']=='no') echo "...

J'ai aussi essayé des :

 if(isset($GLOBALS['flash==no'])) {

... mais rien y fait. Pouvez-vous m'aider

Lien vers le commentaire
Partager sur d’autres sites

Question : pourquoi utiliser un strcmp() ?

L'habitude... lorsque je travaille avec des chaînes de caractère, je préfère les fonctions adaptées. Cela évite pas mal d'erreurs en cas de modification de code ;)

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...

heu juste un dernier truc, j'ai finalement utilisé ceci :

( Je n'y suis pas arrivé avec un strcmp )

<?php if ($_GET['flash']=="yes"){ ...alors version flash

<?php if ($_GET['flash']=="fullscreen"){ ...alors version fullscreen en flash

J'aimerais faire ceci : si l'url ne donne aucune variable ou donne une variable un peu daubée, cela me donne un résultat html. J'ai essayé cela mais le résultat n'est pas bon...

<?php if ($_GET['flash']!="yes"||"fullscreen"){ ... alors version html classique.

Comment écriveriez-vous cela ?

Lien vers le commentaire
Partager sur d’autres sites

comme ceci :

$flash = isset($_GET['flash']) ? $_GET['flash'] : '';

if ($flash == 'yes') { /* ... alors version flash ... */ }
else if ($flash == 'fullscreen') { /* ... alors version fullscreen en flash ... */ }
else { /* ...alors version html classique... */ }

:)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Tu peux utiliser la structure :

if ($_GET['flash'] == 'yes') {

 // Version flash
}
elseif ($_GET['flash'] == 'fullscreen') {

 // Version fullscrenn
}
elseif ($_GET['flash'] == 'bANDw') {

// Version noir et blanc;)
}
else {

 // Version par défaut html
}

Lien vers le commentaire
Partager sur d’autres sites

Guest Xavir

Ton idée de

<?php if ($_GET['flash']!="yes"||"fullscreen"){ ... alors version html classique.

est pa mal, sauf k'on écrit ça comme ça :

<?php
if($_GET['flash'] != "yes" || $_GET['flash'] != "fullscreen")
{ ... alors version html classique.
}

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...