Link et meta

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
DJiK
Lézard à collerette
Messages : 474
Inscription : 17 févr. 2004, 13:18

Link et meta

Message 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. :|
jv2759
Tyrannosaurus Rex
Messages : 4161
Inscription : 12 févr. 2004, 14:29

Message par jv2759 »

Inscrit sur la liste des abonner absent...
Xanthor
Lézard à collerette
Messages : 280
Inscription : 29 juil. 2003, 18:36

Re: Link et meta

Message 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...
DJiK
Lézard à collerette
Messages : 474
Inscription : 17 févr. 2004, 13:18

Re: Link et meta

Message 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? :oops:
J'ai entendu parler de "push" en PHP... mais je m'en passe pour le moment, connais pas!
martin
Varan
Messages : 1074
Inscription : 21 janv. 2004, 16:23

Message par martin »

En php, regarde plutôt la fonction header().

http://fr2.php.net/manual/fr/function.header.php
DJiK
Lézard à collerette
Messages : 474
Inscription : 17 févr. 2004, 13:18

Message 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... :|)
bobo
Iguane
Messages : 764
Inscription : 18 août 2003, 11:04

Message 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.
Les standards c'est bon, mangez en !
Flore & Sébastien
Unité dans la diversité.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message 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 :(
Xanthor
Lézard à collerette
Messages : 280
Inscription : 29 juil. 2003, 18:36

Message 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....
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités