start_session() dans header.php, c'est mal ?

KnuckOneKnuckOne Member
novembre 2009 modifié dans Entraide
Bonjour,

Je voulais ajouter un lien "edit" pour chaque article, me permettant d'accéder directement à l'édition d'un article, et que ce lien ne soit visible que lorsque l'on est loggé en tant que rédacteur. Ca marche, et voila comment j'ai procédé (rien de mirobolant) :

Dans header.php j'ai ajouté ça:
<?php session_start(); ?>
Dans article.php, j'ai mis ceci là où je voulais mon lien:
<?php if (!empty($_SESSION)):?>
 | <a href="<?php $plxShow->racine(); ?>
/core/admin/article.php?a=<?php printf("%04d", $plxShow->artId())?>">Edit</a>		 
<?php endif; ?>
Tout fonctionne normalement, aucun bug dû au session_start(). Mais je me demandais s'il y avait quelque chose de plus "recommandé" ?

Merci d'avance :)

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour KnuckOne

    C'est une bonne idée cet ajout.

    Pour l'emplacement de session_start() (et pas start_session) dans header.php pour moi c'est le bon endroit.

    http://php.net/manual/fr/function.session-start.php

    Stéphane

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • J'aurais dû faire un copier/coller en bonne et dûe forme ! J'ai modifié en conséquence dans mon post.
Connectez-vous ou Inscrivez-vous pour répondre.