les caractères ne s'affichent pas correctement
extract($_POST);
sur certaines pages la fonction PHP header(); fonctionne très bien et sur l'index principal je me retrouve à tout les coups dans le exit("");
isset($_POST)
TychoBrahe
Après pour ce qui est de ton soucis de header dans les pages situées dans un sosu dossier je n'ai pas très bien compris ton problème.
<sondage> index.php <francais>index.php, etape2.php, etape3.php, ...</francais> <english>index.ph, ...</english> </sondage>
Essaye de commencer tes pages par header('Content-Type: text/html; charset=utf-8'); en remplaçant utf-8 par ton encodage bien entendu.
<?php echo "".$_SESSION['langue']; ?>
kohntark
lorsque tu dis "je me retrouve à tout les coups dans le exit(""); " duquel parles tu ?
une des redirections fonctionne t elle ou restes tu sur un des messages des exit() ?
Pour lever le doute sur l'encodage tu devrais peut être faire un :
echo $_SESSION['langue'];
mb_detect_encoding et du php.ini
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php header('Content-Type: text/html; charset= utf-8'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Document sans titre</title> </head> <form id="aaa" name="form1" method="post" action="ess_bout.php"> </form> <?php if(isset($_POST['button2008'])) { echo 'ok '.' '; $champ = $_POST['button2008']; echo $champ; } else { echo 'nok '.' '; $champ = $_POST['button2008']; echo $champ; } ?> </html>
'; $champ = $_POST['button2008']; echo $champ; } else { echo 'nok '.'
'; $champ = $_POST['button2008']; echo $champ; } ?>