Faut pas faire un include de ta page d'authentification sur tous tes scripts gros mal, sinon, si ta page d'accueil appel l'un de ces scripts (genre une lib de fonctions), tu va faire des includes de manière récursive, d'où tes pbs d'alloc de mémoire, je pense
Quand je parlais de tester l'existence de la session en début de session, c'est un truc du genre :
Code :
if (! isset($_SESSION['idsession'])) { // redirection sur la page de connexion header("location: authentification.php" ); }
|
Pour le $_SERVER['HTTP_REFERER'], ça te permet de vérifier que l'url du script php a été appelée par une page de ton appli.
Mais tu feras pas l'impasse sur le .htaccess pour ce que tu veux faire (pris en compte par apache et non php).
---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta