Page 1 sur 1

Affichage d'un fichier en fonction d'une variable de session

Posté : 25 oct. 2006, 21:59
par pierrot14
Bonsoir,

Alors, brièvement...

But : afficher un menu en plus pour des visiteurs spécifiques (Mac/Safari).

1- Si je suis concerné, depuis la page d'accueil j'utilise le lien start_session_mac.php qui renvoit vers ce code :
***
<?php
session_start();
$_SESSION['menu_mac'] = 'oui';
include('accueil.php');
?>
***
Donc ici il créé la variable menu_mac (=oui) puis ouvre la page accueil.php

2- Sur la page accueil.php avec
***
<?
include('insert_menu_mac.php');
?>
***
, à l'endroit où je souhaite avoir le fameux menu (menu_mac.php) je fais appel à ce fichier insert_menu_mac.php
***
<?
if (!isset($_SESSION['menu_mac']) 
{
include('menu_mac.php');
exit;
}
?>
***

Après plusieurs tentatives rien ne fonctionne, mon menu n'apparaît pas à part des messages d'erreur liés au session (incompréhensibles pour moi) pourtant cela ne semble pas compliqué ;-(
Si qlq1 a une idée
Merciii
pierrot

Posté : 25 oct. 2006, 23:25
par alaingpl
Peux tu mettre le code php entre les balises
 et 
pour que cela soit plus lisible.

Peux tu aussi copier le message d'erreur.

A plus
[/php]

Posté : 25 oct. 2006, 23:45
par Truc
Peux tu mettre le code php entre les balises
Il a posté en tant qu'invité il ne peut pas éditer son message... je l'ai fait pour lui :wink:

Posté : 26 oct. 2006, 00:26
par Vikchill
As-tu bien démarré ta session avec session_start() sur toutes les pages où tu travailles avec?