header variable, target

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 : header variable, target

par allweb » 23 mars 2006, 12:39

20/20 pour les deux questions !

Tout est OK. Merci de ton aide.

par Ryle » 23 mars 2006, 11:50

La fonction header prend une chaine en argument, tel que tu l'as écrit, il y a un point dans ta chaine, si tu veux concatener les données, il faut fermer les guillemets avant, ou bien juste supprimer le point :
header("Location:".$url);
//ou
header("Location:$url");
Et pour l'autre question, à priori non, php ne peut pas ouvrir de nouvelles fenêtre sur le poste client :) En revanche, tu peux dans ton formulaire ajouter l'attribut target="_blank", qui enverra les données du formulaire dans une nouvelle fenêtre ouverte par le navigateur (Cf. le topic aperçu dans nouvelle fenêtre resultant d'un formulaire)

header variable, target

par allweb » 23 mars 2006, 11:36

Bonjour

Je sèche un peu sur la fonction header.

Je voudrais que le location soit variable, c'est à dire :

Code : Tout sélectionner

header("Location:.$url");}
Mais ca ne marche évidemment pas . Auriez vous une idée ?

L'autre question que je me pose est : peut on ouvrir avec cette fonction une nouvelle fenêtre, c'est à dire comme target='_blank' en HTML

Merci de votre aide[/code]