Bonsoir,
J'ai une page journal.php sur laquelle j'ai plusieurs GET possibles, et je voudrais afficher un code sur toutes les pages, sauf une (journal.php?j=redaction en l'occurrence), je pensais donc faire comme ceci:
Et bien "toto" est quand même visible sur la page journal.php?j=redaction !! Pourquoi le code est aussi exécuté alors que j'ai spécifiquement indiqué qu'il ne fallait pas ?
++
J'ai une page journal.php sur laquelle j'ai plusieurs GET possibles, et je voudrais afficher un code sur toutes les pages, sauf une (journal.php?j=redaction en l'occurrence), je pensais donc faire comme ceci:
$journal_regexp = preg_quote("journal.php") ;
$redaction_regexp = preg_quote("journal.php?j=redaction") ;
if (preg_match("/$journal_regexp/i", $_SERVER['SCRIPT_NAME']) && !preg_match("/$redaction_regexp/i", $_SERVER['SCRIPT_NAME'])) {
echo "toto";
}
Et bien "toto" est quand même visible sur la page journal.php?j=redaction !! Pourquoi le code est aussi exécuté alors que j'ai spécifiquement indiqué qu'il ne fallait pas ?
++