[php] rediriger après un délai
Résolu
clintm
Messages postés
718
Statut
Membre
-
tech-man -
tech-man -
salut
je cherche un script qui permet de rediriger vers une page, après quelques secondes
@+
je cherche un script qui permet de rediriger vers une page, après quelques secondes
@+
A voir également:
- Redirection php après 5 secondes
- Expert php pinterest - Télécharger - Langages
- 1 million de secondes - Accueil - Technologies
- Glary utilities 5 - Télécharger - Nettoyage
- Wifi livebox 5 mauvais - Forum Fibre Optique
- 5 bips au démarrage hp ✓ - Forum Matériel & Système
6 réponses
salut,
essaie d'utiliser ob_start() pour tamponner les sorties (avant tout envoi de flux) et ob_flush() pour envoyer les sorties tamponnées après un header.
syntaxe :
essaie d'utiliser ob_start() pour tamponner les sorties (avant tout envoi de flux) et ob_flush() pour envoyer les sorties tamponnées après un header.
syntaxe :
<?php
ob_start(); // avant toute chose
?>
... // ce que tu veux
<?php
// apres 10 sec, redirection sur www.nouveau_site.com
header('Refresh: 10; url=www.nouveau_site.com');
ob_flush();
?>++
tech-man
Cool, je vais essayer. C'est vraiment ce que je cherchais
salut,
merci, mais je connaissais déja ça, en éffet si on affiche un texte avec echo ou print, header renvoit une érreur, ce qui est logique, car on ne peut pas afficher du quelques chose, et en même temps rediriger
merci quand même
@+
merci, mais je connaissais déja ça, en éffet si on affiche un texte avec echo ou print, header renvoit une érreur, ce qui est logique, car on ne peut pas afficher du quelques chose, et en même temps rediriger
merci quand même
@+
salut,
oui mais comme c'est un site wap, et que les navigateur wap ne connaisse pas le html, j'avais penser à :
mais ca marche pas
merci quand même
@+
oui mais comme c'est un site wap, et que les navigateur wap ne connaisse pas le html, j'avais penser à :
print "En cours";
sleep(2);
header("Location: ma_page.ph");
mais ca marche pas
merci quand même
@+
Le header de php ne fonctionne pas si des lignes ont déja été insérées dans la page html (ce qui est le cas avec ton print)
le header doit etre comme son nom l'indique servir de hader donc avant tout placement de print de echo, de balise html
ainsi
<html>
<?php header ...?> ne fonctionnera pas
Par contre :
<?php
Code php (sans echo rien que du traitement coté serveur)
header ...
?>
<html>
....
</html>
Marchera
voila pour les précisions sur le header
le header doit etre comme son nom l'indique servir de hader donc avant tout placement de print de echo, de balise html
ainsi
<html>
<?php header ...?> ne fonctionnera pas
Par contre :
<?php
Code php (sans echo rien que du traitement coté serveur)
header ...
?>
<html>
....
</html>
Marchera
voila pour les précisions sur le header
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question