probleme redirection avec frame

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 : probleme redirection avec frame

par sadeq » 03 oct. 2006, 11:35

ou utilises une redirection javascript de type :

Code : Tout sélectionner

<script>parent.document.href = 'accueil.php';</script>
Mais je te conseille l'idée de Ryle. :wink:

par Milou35 » 03 oct. 2006, 11:34

Merci, c'était tout bête, il fallait y penser. J'avais fais la première idée mais je n'avais pas penser a la deuxieme.

Merci beaucoup. A bientot

par Ryle » 03 oct. 2006, 11:31

Tu ne peux pas le faire côté php, c'est le navigateur qui gère la disposition et l'affichage dans les fenêtres, php se contente de générer la page demandé sans se soucier de la façon dont elle est affichée...

En revanche, dans ton lien déconnexion, tu peux spécifier le target="_top" pour qu'il ouvre le lien dans la fenêtre entière et non pas juste dans le cadre. La déconnexion et la redirection se feront normalement côté php, et l'ouverture de la nouvelle page se fera donc dans toute la fenêtre puisqu'il n'y aura plus de cadre :)

par fred9999 » 03 oct. 2006, 11:27

salu
il a pas un moyen de mettre dans un header
un truc du genre
 header("Location: accueil.php target='_parent' ");
je sais pas trop en fait

c'es pour faire avancer le schmimillimiliblick

probleme redirection avec frame

par Milou35 » 03 oct. 2006, 11:24

Bonjour,

Voila, j'utilise les frames, mais a un moment je voudrai que lorsque que l'on clique sur deconnexion, il aille sur une feuille pour fermer la sessino et a partir de cette fenetre il redirige sur l'accueil, qui prend toute la fenetre. Et le probleme c'est que cela me l'affiche que sur une parti de ma fenetre.

Que faut-t-il que j'utilise a la place de
header("Location: accueil.php");
merci d'avance