bonjour,

Je bidouille un style switcher d'une inutilité totale et j'ai donc un lien qui permet de d'initialiser une variable qui, si elle est initialisée, inclue ou non certains fichiers.
Ca c'est la théorie, en pratique ça ne fonctionne pas mais ça c'est normal.
Je pensais que ma variable de session ne s'initialisait pas, mais en fait c'est plus simple, il semble que ma variable GET provenant du lien n'est même pas récupérée dans la page, puisque sa valeur, que j'ai essayé d'afficher pour vérifier, ne s'affiche pas.

Mon lien est comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<?php echo"$urlMotClef.htm?elargissement=1" ?>">changer</a>
Il y a un urlRewriting ce qui fait que ça se présente comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
page.htm?elargissement=1
Et le bout de code pour afficher le script c'est ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
//on vérifie la valeur de la variable si c'est 1 on la passe en session
if($_GET['elargissement']==1)
{
$_SESSION['elargissement']=1;
}
//si et dès que la variable de session elargissement est là on affiche les nouveauté
if($_SESSION['elargissement']==1)
{
require_once(dirname(__FILE__) .'/../nouveaute.php');
}
 
?>
Je précise que je met 1 car un autre script est censé changé la valeur pour la passer à 2 si elle est déjà à 1 et donc afficher autre chose, mais là c'est un autre problème.

Vous voyez d'où vient le problème ?
J'ai fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<h1>echo $_GET['elargissement']</1> et <h1>echo $elargissement<H1>
je retrouve dans le code source que les balises <h1></h1>...