Rechercher : dans
Par :

Redirection en php avec timing

Dernière réponse le 20 mai 2008 à 00:13:26 raulily7, le 19 mai 2008 à 17:01:02 
 Signaler ce message aux modérateurs

Bonjour,
je suis entrain de creer un forum en php
mon problém et que j arrive pas a redirectionner l internote vers l accueil du forum
j ai utiliser la fonction header ('location :accueil_forum.php') mais ça ne marche pas
et ce qu il ya pas une autre fonction qui permet de faire la redirection

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « redirection en php avec timing » dans :
[Webmaster] Faire une redirection VoirLes différentes solutions sont présentées de la meilleure (.htaccess) à la moins bonne (JavaScript). Un .htaccess Le .htaccess est à placer dans le répertoire qui doit être redirigé. On applique une redirection de cette façon : RedirectPermanent...
[PHP] Headers already sent by..... VoirLorsque vous utilisez une fonction PHP qui manipule les en-têtes HTTP comme par exemple: header() setcookie() session_start() Il est important d'utiliser ces fonctions avant d'avoir généré le moindre flux vers le client. A partir du moment où...
Télécharger PHP Edit VoirPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des fonctions Débuggeur...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non, c'est-à-dire si la valeur de son expression vaut 0 ou 1 (le PHP associe le mot clé true à 1...

1

PhP, le 19 mai 2008 à 17:12:20

Bjr

Normalement en PHP ca fonctionne par contre la façon dont tu l'écris est mauvaise

il faut respecter la syntaxe précisemment et surtout utiliser une url absolue et pas relative (même si ca peut marcher parfois)


Exemple : si la page dans laquelle tu rediriges se trouve DANS LE MEME REPERTOIRE !

<?php
	
	// Il faut une url absolue pour la redirection
	$url = "[http://]" . $_SERVER['HTTP_HOST']
		. rtrim(dirname($_SERVER['PHP_SELF']), '/\\')
		. "/" . "accueil_forum.php";
	header("Location: $url");	
	exit;
?>


Voir mon ex ici
http://ww.commentcamarche.net/forum/affich 6428439 petites sessions en php
PhP  
Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ...

Répondre à PhP

2

Mimiste, le 19 mai 2008 à 17:13:07

En php avec header sa doit marcher mais pas de timing possible par contre

Pour un timing soit tu fais une fonction en javascript soit tu fais une redirection par balise meta a placer dans le <head> de ta page genre

<meta http-equiv="Refresh" content="5;URL=TaPage.html">

5 corresponde a 5 secondes La sportivité commence là où le diesel s'arrête !
You can still watch this ? Wait until the Vtec kick in !

Répondre à Mimiste

3

PhP, le 19 mai 2008 à 17:17:42

Tout est dit ! :-)

A toi de choisir le solution la plus adaptée à tes besoins
PhP  
Il y a 10 types de personnes dans le monde : ceux qui compre­nnent le binaire et les autres ...

Répondre à PhP

4

raulily7, le 19 mai 2008 à 21:22:48

Ça ne marche tjrs pas il m affiche une erreur
warning cannot modify header information - headers already sent by (output started at c:\progam files .........inserersujet.php :1)in c:\program files .....inserersujet.php on line 47

Répondre à raulily7

5

PhP, le 19 mai 2008 à 21:47:10

Avant un header() il ne faut pas envoyer de caractères donc aucun echo ".." ni print pas même un espace oublié avant une balise <?php

Donc revoit ton code ou poste le ici
PhP  
Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ...

Répondre à PhP

6

raulily7, le 19 mai 2008 à 22:30:47

Merci bcp php
la cose du probléme était l espace qui précedait la balise <?php

Répondre à raulily7

7

 PhP, le 20 mai 2008 à 00:13:26

Hé oui tout le monde se fait avoir un jour ou l'autre D'Oh !
PhP  
Il y a 10 types de personnes dans le monde : ceux qui compre­nnent le binaire et les autres ...

Répondre à PhP
Collection CommentÇaMarche.net