Bonsoir,
J'utilise cette fonction à plusieurs niveau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
if(checkClient($_POST['email'], md5($_POST['pswd']))){
$_SESSION['user'] = infoClient($_POST['email']);	
header('Location: account.php');	
}
En ligne il ne marche pas mais en local sous wamp ca marche super bien. J'ai une belle page blanche vide si toutes les conditions sont okay en ligne bien sur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
define('VALID_ENTRY_POINT', TRUE);
include_once './common.php';
include_once 'sessions.php';
$logo = getLogo();
$fichier = UPLOAD_DIRECTORY.$logo;
$fichier_logo = UPLOAD_DIRECTORY.'logo-'.$logo;	
if(detelogo()){
unLinkFile($fichier);
unLinkFile($fichier_logo);
}
header('Location: logo.php');
Idem en ligne une belle page blanche et en local tout roule super bien.

Mais si je remplace tous ces appels de header par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
echo '<meta http-equiv ="refresh" content = "0;URL=logo.php">';
Ca roule super bien partout.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
if(!isset($_SESSION['user'])){
  header('Location: ./accueil.php');
}
Bizarre ca marche ici partout.


Qu'est qui ne va pas? Quelqu'un a une idée?

Merci d'avance...