[RESOLU] Beaucoup de isset($_SESSION..) dans ma page

Eléphant du PHP | 386 Messages

24 sept. 2013, 21:25

Bonjour,

J'utilise ce genre de script php pour afficher des infos de membres connectés :
<?php if(isset($_SESSION['pseudo']) || isset($_COOKIE['checkOn'])){ include('include/left.inc.php'); } ?> 
left.inc.php est un bloc gauche utilisé uniquement pour les membres et doit être caché pour les non-membres

Le problème c'est que j'utilise ISSET dans une page qui doit être disponible pour tous le monde (membres ou non-membres)
Il y en a 5 dans une page ! Cela va ralentir la génération php de la page ? :?

Merci d'avance pour vos réponses

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

25 sept. 2013, 02:03

Salut,

Non pas de façon perceptible pour l'humain, et sûrement pas si tu ne te pose pas la question d'un cache serveur ;)

Quoi qu’il arrive tu devras faire un test.
Tu peux simplifier celui que tu as en testant une première fois si le cookie existe et dans ce cas placer l'index pseudo en session. Et donc, au final, tester simplement l'existence de pseudo en session.


@+
Il en faut peu pour être heureux ......

Eléphant du PHP | 386 Messages

25 sept. 2013, 14:59

Merci de ta réponse,

Pourrais-tu me donner un exemple de code simplifié ?
Et comment on fait un cache serveur ?

Merci