petit problème de redirection

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : petit problème de redirection

par jobart » 18 déc. 2007, 17:06

merci beaucoup :o :o

par Ryle » 18 déc. 2007, 16:58

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 :)

petit problème de redirection

par jobart » 18 déc. 2007, 16:48

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?