Page 1 sur 1
Link et meta
Publié : 18 sept. 2004, 11:16
par DJiK
Est-ce que c'est mal d'utiliser la balise <meta ...refresh... > qui sers à rafraichir pour faire une redirection?
Par ex, merci de vous être identifié, comme souvent sur les forums, et pouf on reviens où on était?
Est-ce que le contenu des balises meta et link est décrit quelque part, ou c'est chaque navigateur qui interprète celles qu'il veut?
Comme le <link rel="icon" ou "shortcut icon" ... /> parait qu'il n'y en a pas de + juste que l'autre.

Publié : 18 sept. 2004, 12:27
par jv2759
Re: Link et meta
Publié : 24 sept. 2004, 13:56
par Xanthor
DJiK a écrit :Est-ce que c'est mal d'utiliser la balise <meta ...refresh... > qui sers à rafraichir pour faire une redirection?
Oui c'est mal.
Le
refresh s'utilise bien avec un
http-equiv ? (Si ce n'est pas le cas, ignorez ma phrase précédente et ce qui suit)
L'attribut
http-equiv sert à indiquer au
serveur web quelles entêtes HTTP il doit rajouter avant d'envoyer le fichier.
En pratique, aucun serveur ne le fait, et des navigateurs ont commencé à implémenter ça coté
client.
Bref, c'est tellement n'importe quoi que cet attribut a finalement été supprimé.
Par ex, merci de vous être identifié, comme souvent sur les forums, et pouf on reviens où on était?
Ça, ça doit se faire avec les entêtes HTTP
Est-ce que le contenu des balises meta et link est décrit quelque part, ou c'est chaque navigateur qui interprète celles qu'il veut?
Comme le <link rel="icon" ou "shortcut icon" ... /> parait qu'il n'y en a pas de + juste que l'autre.

Il y en a certains qui sont standards (
next, help...), mais pour les autres les auteurs devraient normalement utiliser un profil...
Re: Link et meta
Publié : 24 sept. 2004, 21:47
par DJiK
Xanthor a écrit :Le refresh s'utilise bien avec un http-equiv ?
Oui c'est ça, comme dans l'ex de JV:
Code : Tout sélectionner
<head>
<meta http-equiv="refresh" content="5; URL=http://bidule.com/">
En effet c'est géré par le navigateur. On peut en général s'en passer, mais je trouve que ça fait chouette un "merci de vous être identifié" et hop, retour au site.
Ça, ça doit se faire avec les entêtes HTTP
Comment ça?
J'ai entendu parler de "push" en PHP... mais je m'en passe pour le moment, connais pas!
Publié : 25 sept. 2004, 09:53
par martin
Publié : 25 sept. 2004, 11:41
par DJiK
Oui je connais header, mais on ne peut pas les modifier une fois qu'on a commencé l'affichage de la page...
(Je crois que ça dépend de la config du serveur, mais je ne sais pas trop...

)
Publié : 25 sept. 2004, 15:15
par bobo
DJiK a écrit :Oui je connais header, mais on ne peut pas les modifier une fois qu'on a commencé l'affichage de la page...
(Je crois que ça dépend de la config du serveur, mais je ne sais pas trop...

)
C'est vrai, mais c'est pas une restriction trop forte. Il est effectivement possible de contourner cette restriction en activant la mise en mémoire tampon de l'affichage.
Publié : 25 sept. 2004, 15:59
par calimo
Encore faut-il avoir accès aux entêtes http via php ou quelque chose comme ça, ce qui n'est de loin pas le cas chez tous les hébergeurs

Publié : 25 sept. 2004, 16:18
par Xanthor
Bin tu sais, je ne connais pas trop de langages permettant de faire des authentifications coté serveur, qui ne gèrent pas aussi les entêtes HTTP....