Page 1 sur 1

petit problème de redirection

Posté : 18 déc. 2007, 16:48
par jobart
Bonjour,
j'ai un petit problème sur un lien :
if( isset($_GET['ote'])&&$_GET['ote']=='location'&&!isset($_SESSION['date'])){
echo'<script language="JavaScript">
<!-- JavaScript
alert("Vous devez choisir une date au minimum 2 jours de plus qu\'aujourd\'hui");
// - JavaScript - -->
</script>';
header("Location:index.php"); exit();
} 
l'alerte ne fonctionne pas 8-| et le header passe en premier.
Pourriez vous m'orienter pour que l'alerte passe en premier?

Posté : 18 déc. 2007, 16:58
par Ryle
Le header, c'est du php, c'est sur le serveur.
L'alert, c'est du javascript, c'est chez le client une fois la page générée.

Il est impossible d'en changer l'ordre.

Au pire, tu peux virer le header et faire une redirection en html ou en javascript... Au mieux, tu vires le javascript, et tu passes une variable dans ton header pour indiquer à ta page index.php d'afficher le message d'erreur :)

Posté : 18 déc. 2007, 17:06
par jobart
merci beaucoup :o :o