Alerte Javascript et php header

J'ai eu un petit problème. Quand j'ai eu mon script PHP sans en-tête, c'est bien, je suis arriver boîte d'alerte javascript. Mais quand j'ai utiliser l'en-tête avant de l'alerte, il ne fonctionne pas. C'est la redirection de moi comme il se doit, mais il ne l'est pas n'importe quelle case. Quelqu'un pourrait-il m'aider?

if ( $pkt < 1 OR $user_id == 0) {
    header("Location: http://dunno.com/file.php");
    $message = 'This is a message.';

echo "<SCRIPT> //not showing me this
alert('$message');
</SCRIPT>";
    mysql_close();
}

Et voici celui qui travail (mais sans en-tête)

if ( $pkt < 1 OR $user_id == 0) {
    $message = 'This is a message.';

echo "<SCRIPT> //showing me
alert('$message');
</SCRIPT>";
    mysql_close();
}

Je serais reconnaissant pour l'aide 🙂

@edit Peut-être est-il une commande pour faire en alerte attendre jusqu'à ce que tout navigateur de charger? (si c'est le problème)

  • pourquoi avez-vous besoin de l'en-tête?
  • Quel est le but de l'alerte - si la redirection se produire après l'utilisation clique sur ok? que faire si l'utilisateur clique sur annuler?
InformationsquelleAutor user3565273 | 2014-04-24