entète http et html ?
3 messages
• Page 1 sur 1
- seabird
- WRInaute occasionnel

- Messages: 308
- Inscription: 1 Déc 2003
entète http et html ?
Bonjour,
je suis actuellement sous php5 et je sais que la fonction header() doit être utilisée avant tout envoi de données HTML au navigateur.
Voila mon problème:
Sur une de mes pages, j'ai besoin de lancer un javascript avant de faire une redirection automatique.
J'ai fait une expérience, j'ai mis header apres le contenu html .
J'ai donc une page de ce type
Lorsque je lance cette page, je n'ai aucune erreur et la redirection fonctionne parfaitement ???
On m'aurait menti , il y a qqch dans php5 qui autorise cela ??
Vous avez une explication ???
Sinon vous feriez comment pour rediriger une page après avoir exécuté un code javascript ?
je suis actuellement sous php5 et je sais que la fonction header() doit être utilisée avant tout envoi de données HTML au navigateur.
Voila mon problème:
Sur une de mes pages, j'ai besoin de lancer un javascript avant de faire une redirection automatique.
J'ai fait une expérience, j'ai mis header apres le contenu html .
J'ai donc une page de ce type
- Code: Tout sélectionner
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META NAME="robots" CONTENT="noindex,nofollow">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<script language="JavaScript" type="text/javascript">
code
</script>
<?php
$lien='http://www.domaine.com';
header("Location: $lien");
?>
Lorsque je lance cette page, je n'ai aucune erreur et la redirection fonctionne parfaitement ???
On m'aurait menti , il y a qqch dans php5 qui autorise cela ??
Vous avez une explication ???
Sinon vous feriez comment pour rediriger une page après avoir exécuté un code javascript ?
-

UsagiYojimbo - WRInaute accro

- Messages: 8575
- Inscription: 23 Nov 2005
Re: entète http et html ?
Ca doit être que ton serveur doit être configuré en register_globals à off.
- seabird
- WRInaute occasionnel

- Messages: 308
- Inscription: 1 Déc 2003
Re: entète http et html ?
A autant pour moi j'étais en local , c'est wamp qui n'est pas configuré comme il faut.
Sinon pour en revenir au problème pour rediriger après exécution d'un script j'ai pensé faire ça ( avec window.location):
Sachant que je récupère le lien par get.
Ca marche , mais y a t-il mieux ??
Sinon pour en revenir au problème pour rediriger après exécution d'un script j'ai pensé faire ça ( avec window.location):
Sachant que je récupère le lien par get.
- Code: Tout sélectionner
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META NAME="robots" CONTENT="noindex,nofollow">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<script language="JavaScript" type="text/javascript">
code
</script>
<?php
$lien=$_GET['lien'];
$lien=str_replace("|","&",$lien);
echo("<script>window.location=\"$lien\";</script>");
?>
</body>
</html>
Ca marche , mais y a t-il mieux ??
3 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Incidence du PHP sur le référencement - 04-08-2008
- Comment créer une page web en PHP - 04-08-2008
- Le référencement de pages PHP - 04-08-2008
- Référencement : le problème des sessions des pages PHP - 04-08-2008
- Gérer l'entête HTTP en PHP - 04-08-2008
- Tester le type de redirection
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
