AJAX的php 頭部函數怎麼用?

來源:互聯網
上載者:User
關鍵字 php ajax
    //這裡兩句話很重要,第一講話告訴瀏覽器返回的資料是xml格式    header("Content-Type: text/xml;charset=utf-8");    //告訴瀏覽器不要快取資料    header("Cache-Control: no-cache");

這倆是我學習資料的,我理解 head 就是修改 html 的 meta標籤,但是第一個設定字元集能對起來,第二個對不起來,有規範嗎

回複內容:

    //這裡兩句話很重要,第一講話告訴瀏覽器返回的資料是xml格式    header("Content-Type: text/xml;charset=utf-8");    //告訴瀏覽器不要快取資料    header("Cache-Control: no-cache");

這倆是我學習資料的,我理解 head 就是修改 html 的 meta標籤,但是第一個設定字元集能對起來,第二個對不起來,有規範嗎

這兩個是完全不一樣的東西。
PHP裡面的header()控制的是http協議的header資訊。裡麵包含cookie,referer,緩衝設定,
meta資料是http內容的一部分,主要用於給掃描器/搜尋蜘蛛/瀏覽器/輔助閱讀裝置等等機器做輔助判斷的。

所以這倆怎麼可能對應的上。

另外,http header聲明的編碼方式有更高的優先順序,可以覆蓋掉meta裡面的聲明

headerHTTP協議中的頭,meta是提供給瀏覽器識別的一些資訊,其中有部分名稱或意義可能是相同,但兩個東西完全是獨立的。

應該是說,metahttp-equiv 具有 http 頭的作用。
http 頭裡面Cache-Controlexpires 都是有的,都是用作緩衝控制。
http://yuedu.baidu.com/ebook/478d1a62376baf1ffc4fad99
https://www.ietf.org/rfc/rfc2616.txt

如果php的header解決了html的事那麼還要html做什麼

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.