[PHP] Redirection ne fonctionne pas
reaverlost
Messages postés
168
Statut
Membre
-
Doctor C Messages postés 648 Statut Membre -
Doctor C Messages postés 648 Statut Membre -
Bonjour,
J'ai une fonction PHP qui se trouve dans un fichier fonctionsPHP.php, qui fonctionne bien, mais qui ne me redirige pas tout le temps.
Tout d'abord, une petite arborescence de mon site et des fichiers qui posent problèmes :
http://localhost/MONSITE/inclusion.php
http://localhost/MONSITE/fonctionsPHP.php
http://localhost/MONSITE/Appli/applications.php
http://localhost/MONSITE/Appli/Admin/historique.php
Le fichier inclusion.php est inclus dans toutes les pages de mon site, il contient l'entête de mon site et l'instruction qui inclus le fichier fonctionsPHP.php.
Ma fonction déconnexion () :
La fonction me déconnecte bien sur tous les fichiers. Seule la redirection ne fonctionne pas sur les fichiers qui sont situés dans ce répertoire :
http://localhost/MONSITE/Appli/Admin/
Donc quand je suis dans historique.php et que je clique sur deconnexion. Je suis bien déconnecter, mais le header() ne fonctionne pas.
J'inclus mes fichier à l'aide de cette fonction :
Quelqu'un aurait une idée du soucis?
Merci à vous, si quelque chose n'est pas clair, j'essayerai de réexpliquer.
J'ai une fonction PHP qui se trouve dans un fichier fonctionsPHP.php, qui fonctionne bien, mais qui ne me redirige pas tout le temps.
Tout d'abord, une petite arborescence de mon site et des fichiers qui posent problèmes :
http://localhost/MONSITE/inclusion.php
http://localhost/MONSITE/fonctionsPHP.php
http://localhost/MONSITE/Appli/applications.php
http://localhost/MONSITE/Appli/Admin/historique.php
Le fichier inclusion.php est inclus dans toutes les pages de mon site, il contient l'entête de mon site et l'instruction qui inclus le fichier fonctionsPHP.php.
Ma fonction déconnexion () :
function deconnexion()
{
$_SESSION = array();
session_destroy();
header ('location: http://localhost/MONSITE/index.php');
}
La fonction me déconnecte bien sur tous les fichiers. Seule la redirection ne fonctionne pas sur les fichiers qui sont situés dans ce répertoire :
http://localhost/MONSITE/Appli/Admin/
Donc quand je suis dans historique.php et que je clique sur deconnexion. Je suis bien déconnecter, mais le header() ne fonctionne pas.
J'inclus mes fichier à l'aide de cette fonction :
require_once ($_SERVER['DOCUMENT_ROOT']."/MONSITE/inclusion.php");
Quelqu'un aurait une idée du soucis?
Merci à vous, si quelque chose n'est pas clair, j'essayerai de réexpliquer.
A voir également:
- [PHP] Redirection ne fonctionne pas
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Avertissement de redirection - Forum Virus
- Php alert ✓ - Forum PHP
- Redirection de mail - Guide