para esto en php hago
Código:
esto lo recibo hago el eval y etc....echo json_encode($data);
Todo me funciona bien. Mi duda es ¿basta con hacer el echo json_encode($data);? o sea por seguridad o estandar ¿no debiera imprimir algo mas?
es decir no debo antes imprimir una cabecera o algo. Y lo del cache con IE y eso.
Cuando usaba xml antes imprimía algo como:
Código:
he visto en internet y he visto que en ocasiones usan cabeceras como text/json o text/x-json y no me queda claro cual es la diferencia.header('Content-Type: text/xml'); header('Cache-Control: no-cache, must-revalidate'); header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
y en json nada.
¿O al hacer el echo json_encode implicitamente esta escribiendo las cabeceras?
Bueno esa es mi consulta, y disculpen si es demasiado simple.