J'ai compris, il faut que je remplace tous mes # par des //
Je trouve ça fort d'avoir trouvé ça!!
Car comme je vous l'ai dit # indique bien des commentaires en php,
mais sûrement qu'il faut mieux éviter de l'utiliser car ça pose effectivement problème.
Je me demande donc à quoi sert le # précisément en début de ligne en php.
Mais il y avait autre chose, il fallait rajouter un exit(); comme ceci:
//code debug.
$a = '1';
$b = '2';
$c = '';
if (empty($a) || empty($b) || empty($c)){
?>
<script type="text/javascript">
alert('Veuillez saisir les données manquantes');
document.location.href="http://localhost/mon_site/ma_page.php"
</script>
<?php
exit();
}
Vous m'avez appris à mettre un exit derrière tous mes header en php, et j'ai du coup compris
qu'il en est de même avec mes redirections javascript.
Celui-ci je le mets pour éviter que la table se remplisse malgré la redirection.
A propos, j'obtiens bien 1 en faisant:
echo $_SESSION['id_user'];
ce qui signifie que la variable n'est pas vide.
Merci Nestecha, xTG et toytoy
