start_session() dans header.php, c'est mal ?
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:
Merci d'avance
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
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
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)