1° beh ... è abbastanza strano, si, ma magari dopo che la connessione veniva chiusa il browser se ne era andato in pappa ... che browser hai usato? hai fatto le prove con + browsers?

2° in realtà, siccome è + una cosa server side che client side andrebbe sistemato nello script inviando l'apposito header