Lorsque vous traiter avec de l’Ajax et du PHP, vous avez besoin d’une valeur de retour. Mais quand il vous en faut plusieurs, vous devez utiliser XML ou JSON. Le problème que je vois souvent c’est que les personnes ne savent pas quel header() envoyé quand la cas arrive.
Voici une compilation des headers HTTP que j’utilise le plus :
header('Content-type: application/json');
header('Content-type: text/xml');
header('Content-type: application/css');
header('Content-type: application/javascript');
header('Content-type: application/pdf');
header('Content-type: text/plain');
Si vous utiliser d’autre header, n’hésitez pas a mettre un commentaire, j’éditerais le billet !
« Un lecteur MP3 en Javascript avec jQuery avec le plugin jPlayer | Le multi-lignes en Javascript »
Aucun trackback
4 commentaires
Palleas
9 mai 2009 à 10:19
1Nice, je ne suis pas sur de moi, mais je me demande s’il n’y avait pas un soucis avec le content type JSON avec IE6, j’crois que ça le faisait vriller et qu’il fallait lui balancer du text/plain à la place. Quelqu’un a des infos la dessus ?
pablo
9 mai 2009 à 11:45
2Au lieu d’appeler ça des headers, je dirais plutôt « type mime»
Ok je fais mon chieur ….
Stf
9 mai 2009 à 16:06
3text/html ?
(ok je sors aussi… )
Victor Nicollet
11 mai 2009 à 17:55
4Les redirections classiques:
header(» HTTP/1.1 303 See Other» );
header(» Location: http://www.example.com« );
Pendant qu’on y est, des fois que j’ai envie de servir des fichiers à télécharger:
header(» Content-Type: application/pdf» );
header(» Content-Disposition: attachment; filename=machintruc.pdf» );
Laisser un commentaire
Devenir Fan de Dator.fr
Nuage de tags
Sponsors
Blogs Amis
Derniers Posts
Derniers Commentaires
Les meilleurs sujets
Propulsé par WordPress