OVH Cloud OVH Cloud

redirection tempo vers url variable

6 réponses
Avatar
VooDoo
Bonjour,
Dans un script php je souhaiterai redirigé l'utilisateur vers une page du
type:
http://intranet/script.php?id=x
aprés un délai de 30 à 40s.
J'ai trouvé des scripts pour un history(-1) mais pas pour une redirection de
ce type.
Merci d'avance pour votre aide...
++
Voodoo

6 réponses

Avatar
Olivier Miakinen
Le 12/06/2006 11:47, VooDoo a écrit dans fr.comp.lang.javascript :

Dans un script php


;-)

je souhaiterai rediriger l'utilisateur vers une page du
type:
http://intranet/script.php?id=x
aprés un délai de 30 à 40s.
J'ai trouvé des scripts pour un history(-1) mais pas pour une redirection de
ce type.


Sans PHP ni JavaScript, tu peux mettre un meta refresh :
<meta http-equiv="refresh"
content="30;url='http://intranet/script.php?id=x'">

Maintenant si tu cherches une solution utilisant JavaScript, appeler à
retardement une fonction qui change l'url peut fonctionner. Quant à PHP
il est parfaitement hors-sujet pour ce que tu veux faire.

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)

Avatar
VooDoo
oui mais cela n'execute pas le script dans ma page....
Moi je voudrais que la redirection aprés execution de mon script php...
"Olivier Miakinen" <om+ a écrit dans le message de news:
e6je30$2q47$
Le 12/06/2006 11:47, VooDoo a écrit dans fr.comp.lang.javascript :

Dans un script php


;-)

je souhaiterai rediriger l'utilisateur vers une page du
type:
http://intranet/script.php?id=x
aprés un délai de 30 à 40s.
J'ai trouvé des scripts pour un history(-1) mais pas pour une redirection
de
ce type.


Sans PHP ni JavaScript, tu peux mettre un meta refresh :
<meta http-equiv="refresh"
content="30;url='http://intranet/script.php?id=x'">

Maintenant si tu cherches une solution utilisant JavaScript, appeler à
retardement une fonction qui change l'url peut fonctionner. Quant à PHP
il est parfaitement hors-sujet pour ce que tu veux faire.

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)



Avatar
Olivier Miakinen

oui mais cela n'execute pas le script dans ma page....


Euh... tu réponds à quoi, là ?

À « mettre un meta refresh », à « appeler une fonction à retardement »
ou à « troll du plus sage chez les conviviaux » ? Merci de lire la page
<http://www.faqs.org/faqs/fr/usenet/repondre-sur-usenet/> pour apprendre
à ne citer que ce à quoi tu réponds (donc par exemple pas la signature).

Moi je voudrais que la redirection aprés execution de mon script php...


Tu voudrais qu'elle fasse quoi, la redirection après exécution de ton
script php ?

Bon, je n'arrive pas à deviner quel verbe manque dans cette phrase,
alors je vais répondre à la première : « exécuter le script dans ta
page ». À moins d'utiliser des frames, ce qui est de plus en plus désuet
de nos jours -- et heureusement --, tu ne peux pas à la fois faire une
redirection vers une autre page et garder la page en cours. Peut-être
voulais-tu parler de XMLHttpRequest ou AJAX ?

Bref, tout ceci n'est pas clair et tu devrais essayer d'expliciter un
peu si tu espères que des lecteurs de ce groupe puissent t'aider.


Cordialement,
--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)

Avatar
VooDoo
lol tu te prends le chou pour pas gd chose toi...
je repondais a ta solution soit :
<meta http-equiv="refresh"
content="30;url='http://intranet/script.php?id=x'">
je veux juste rediriger le user a la fin de l'execution de mon script qui
creer un fichier
comme la creation est un peu longue je veux juste mettre un tempo...
Apparement ca ca marche mieux:
function redirect() {
window.location="http://intranet/modules/mwrf/print_dmde/pdf/out/mwrf'.$numint.'.pdf"}Merci de ton aide++Voodoo"Olivier Miakinen" <om+ a écrit dans le message de news:e6mdrj$2v1u$ Le 13/06/2006 15:04, VooDoo a écrit :>>> oui mais cela n'execute pas le script dans ma page....>> Euh... tu réponds à quoi, là ?>> À « mettre un meta refresh », à « appeler une fonction à retardement »> ou à « troll du plus sage chez les conviviaux » ? Merci de lire la page> <http://www.faqs.org/faqs/fr/usenet/repondre-sur-usenet/> pour apprendre> à ne citer que ce à quoi tu réponds (donc par exemple pas la signature).>>> Moi je voudrais que la redirection aprés execution de mon script php...>> Tu voudrais qu'elle fasse quoi, la redirection après exécution de ton> script php ?>> Bon, je n'arrive pas à deviner quel verbe manque dans cette phrase,> alors je vais répondre à la première : « exécuter le script dans ta> page ». À moins d'utiliser des frames, ce qui est de plus en plus désuet> de nos jours -- et heureusement --, tu ne peux pas à la fois faire une> redirection vers une autre page et garder la page en cours. Peut-être> voulais-tu parler de XMLHttpRequest ou AJAX ?>> Bref, tout ceci n'est pas clair et tu devrais essayer d'expliciter un> peu si tu espères que des lecteurs de ce groupe puissent t'aider.>>> Cordialement,> --> Olivier Miakinen> Troll du plus sage chez les conviviaux : le nouveau venu, avec> son clan, s'infiltre dans les groupes de nouvelles. (3 c.)
Avatar
Olivier Miakinen

lol tu te prends le chou pour pas gd chose toi...


Tu as raison, je vais bientôt arrêter de le faire...

[ réponse illisible, incluant la copie intégrale de mon article à
la fin d'une ligne immense de plusieurs centaines de caractères ]


... et tu viens de m'y aider. Débrouille-toi tout seul, mon grand.

[ suivi positionné vers nulle part ]

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)

Avatar
BertrandB



Bon, je n'arrive pas à deviner quel verbe manque dans cette phrase,
alors je vais répondre à la première : « exécuter le script d ans ta
page ». À moins d'utiliser des frames, ce qui est de plus en plus d ésuet
de nos jours -- et heureusement --, tu ne peux pas à la fois faire un e
redirection vers une autre page et garder la page en cours. Peut-être
voulais-tu parler de XMLHttpRequest ou AJAX ?


J'ai poster sur orange.pagepersos.astuces un howto sur l'utilisation de
la balise object pour un formulaire inclus dans une page (le formulaire
de wanadoo est un php). L'ensemble des redirections se font "dans" la
balise object et la page de l'utilisateur ne change pas.

je viens de le mettre en place dans chtioblogue