導航:首頁 > IDC知識 > 伺服器設置cookie

伺服器設置cookie

發布時間:2021-01-30 06:37:14

1、setcookie到底是伺服器cookie,還是瀏覽器cookie

setcookie設置的是客戶端的cookie。

if($_COOKIE['dates']==''){ //這里判斷當dates為空時才設置cookie,所以第一次打開時被版賦值
setcookie("dates", date("Y-m-d H:i:s"), time()+604800);
}else{ //因為第一次已經權有值了,所以以後再打開都是這個值,直到dates的生命周期結束
echo '<br />'.$_COOKIE['dates'];
}

另外建議這樣寫

if(!isset($_COOKIE['dates'])){ //使用isset判斷變數是否存在
setcookie("dates", date("Y-m-d H:i:s"), time()+604800);
}else{
echo '<br />'.$_COOKIE['dates'];
}

2、關於清理並設置接受伺服器下傳的Cookie的問題

同樣是在INTERNET選項里,不僅有刪除文件選項,還有一個:刪除COOKIES,你要點這個才可以的。

3、建行網上銀行一直需要接收伺服器下傳cookie,怎麼做?

IE工具--Interet選項--常規--刪除cookies,刪除文件(刪除所有離線內容),設置-自動。
IE工具--Interet選項回--隱私-默認設置-應用答-高級-全部打鉤(替代自動cookie處理、總是允許會話cookies)

4、如何在http頭設置cookie,以及如何從伺服器得到cookie

以前做刷票工具的時候研究過這個問題。

cookie和session id的包頭必須使用的是內sock級別的控容件構造才行(我以前用的是vb6的winsock),不過網上一般說法是server.xmlhttp也可以 , microsoft.xmlhttp不可以。

由於安全性原因,這在客戶端是絕對不允許的。
如果是你的伺服器要偽造cookie倒是可以的。

5、如何在伺服器上設置COOKIE時間。

如果你用的來是WINDOWS的IIS來架的網源,那在我的電腦→控制面版→管理工具→Internet 信息服務 裡面,右擊默認網站(或相應的虛擬目錄及派生網站),點屬性。在彈出窗口中,把鏈接超時(一般默認是900秒)設得高一點,應用後重啟IIS。

6、伺服器端響應的Cookie和客戶端設置的Cookie兩者有啥區別....

服務端和客戶端的cookie是同一個東西,都是保存在瀏覽器的
當客戶端發送一個請求的時候,會產生一個request對象,這個對象裡面就包含了cookie
客戶端如果要操作cookie的話,可以這樣做:
//根據指定的cookie名稱獲取cookie的值
function getCookie(c_name){
if (document.cookie.length>0) {
c_start=document.cookie.indexOf(c_name + "=") ;
if (c_start!=-1) {
c_start=c_start + c_name.length+1;
c_end=document.cookie.indexOf(";",c_start);
if (c_end==-1) c_end=document.cookie.length;
return unescape(document.cookie.substring(c_start,c_end));
}
}
return ""
}

7、為什麼有的伺服器上不能設置cookie和session

cookie是客戶端的,session可能是目錄許可權的問題

8、java web 訪問不同伺服器添加cookie

指定與cookie關聯的WEB頁。值可以是一個目錄,或者是一個路徑。
如果http://www.g.com/wangt/index.html 建立了一個cookie,
那麼在http://www.g.com/wangt/目錄里的所有頁面,以及該目錄下面任何子目錄里的頁面都可以訪問這個cookie。

但如果在http://www.g.com/wangtao/index.html訪問建立的cookie。卻是不能成功的,這些我們就需要通過path來設置。
這時,我們要把cookies的path屬性設置成「/」。在指定路徑的時候,凡是來自同一伺服器,URL里有相同路徑的所有WEB頁面都可以共享cookies。

參考資料:http://blog.csdn.net/bestdowt1314/article/details/4683650

9、如何設置cookie

Cookie
一些網站會在您的計算機上的以小文本文件存儲信息。這種文件稱為 Cookie。

有幾種類型的 Cookie,您可以選擇是否允許在計算機上保存一部分、不保存或保存所有的 Cookie。如果不允許 Cookie,就不能查看某些站點或者利用自定義功能(例如本地新聞和天氣,或者股票查詢)。

如何使用 Cookie
Cookie 是由 Internet 站點創建的、將信息存儲在計算機上的文件,例如訪問站點時的首選項。例如,如果您在某家航空公司的站點上查閱了航班時刻表,該站點可能就創建了包含您的旅行計劃的 Cookie。也可能只記錄了您在該站點上曾經訪問過的頁面,由此幫助您下次訪問該站點時自定義查看。

Cookies 也可以存儲個人可識別信息。個人可識別信息是可以用來識別或聯系您的信息,例如您的姓名、電子郵件地址、家庭或工作單位地址,或者電話號碼。然而,網站只能訪問您提供的個人可識別信息。例如,除非您提供電子郵件名稱,否則網站將不能確定您的電子郵件名稱。另外,網站不能訪問計算機上的其他信息。

一旦將 cookie 保存在計算機上,則只有創建該 cookie 的網站才能讀取它。

使用 Cookie 時的選擇

Internet Explorer 允許使用 Cookie;但是,可以更改隱私設置來指定 Internet Explorer 將 Cookie 放到計算機上之前給出提示(讓您決定允許或阻止 Cookie);或者防止 Internet Explorer 接受任何 Cookie。

可以刪除的,只是以後你再訪問某些網站的時候用戶名密碼什麼的需要重新輸入,網站不會記住了。

與伺服器設置cookie相關的知識