php服務端setcookie 原理

2022-05-02 22:39:10 字數 852 閱讀 1282

1、什麼是 cookie?

cookie 常用於識別使用者。cookie 是伺服器留在使用者計算機中的小檔案。每當相同的計算機通過瀏覽器請求頁面時,它同時會傳送 cookie。通過 php,您能夠建立並取回 cookie 的值。

2、如何取回 cookie 的值?

php 的 $_cookie 變數用於取回 cookie 的值。

瀏覽器傳送請求,會將cookie資訊通過header頭傳遞到服務端

3、如何建立 cookie?

setcookie() 函式用於設定 cookie。

注釋:setcookie() 函式必須位於 標籤之前。 

setcookie()在設定cookie時,系統經處理把這個cookie傳送到客戶端並儲存在c:documents andsettings使用者名稱cookies目錄下。

在header資訊中會有一段這樣的存在:set-cookie: mycookie=hello%2ccookie; expires=thu, 06-dec-2012 18:05:01 gmt; path=/

語法

setcookie(name,value,expire,path,domain,secure)

引數描述

name

必需。規定 cookie 的名稱。

value

必需。規定 cookie 的值。

expire

可選。規定 cookie 的有效期。

path

可選。規定 cookie 的伺服器路徑。

domain

可選。規定 cookie 的網域名稱。

secure

可選。規定是否通過安全的 https 連線來傳輸 cookie。

PHP服務端環境搭建

1.php服務端環境安裝套件xampp apach mysql php直譯器 f mydoc檔案 重要 dl 學習 download重要資源 apache伺服器元件 安裝 4.修改瀏覽器中預設出現的dashboard資料夾 解決辦法 將htdocs下所有檔案刪除,將不會自動跳轉 至此,服務端環境配置...

HTTP服務端JSON服務端

最後更新日期 2014 5 18 author kagula 內容簡介 cppcms是個開源web開發框架,通過它可以很容易實現http服務和json服務,這裡介紹cppcms開發環境的搭建。寫乙個cppcms測試程式,它建立http服務,向瀏覽器返回hello,world頁面。cppcms依賴的一...

PHP 服務端偽 Ajax 請求

有時候,你可能有這樣的需求,我們的a程式在處理客戶端的請求時,想要以使用者的身份給我們的b程式傳送乙個請求,但是又不想等待它的請求結果,有什麼樣的方法來解決這樣的情景呢?這時候,我們必須以socket的方式來建立乙個鏈結,然後把我們的請求資料以get或者post的方式傳遞過去,而無須等待它的響應結果...