Cookie的設定和獲取
每個 Cookie 都是這樣的:<cookie名>=<值>
可以通過下面兩個函式來設定和獲取cookie
設定Cookie
function setCookie(c_name, value, expiredays) {
var exdate = new Date();
exdate.setDate(exdate.getDate() + expiredays);
document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "": ";expires=" + exdate.toGMTString());
}
獲取Cookie
function getCookie(c_name) {
var that = this;
if (document.cookie.length > 0) {
//檢查這個cookie是否存在,不存在就為 -1
c_start = document.cookie.indexOf(c_name + "=")
if (c_start != -1) {
//獲取cookie值的開始位置
c_start = c_start + c_name.length + 1 ;
//通過";"號是否存在來判斷結束位置
c_end = document.cookie.indexOf(";", c_start);
if (c_end == -1){
c_end = document.cookie.length;
}
//通過substring()得到了值
return unescape(document.cookie.substring(c_start, c_end))
}
}
return ""
}
示例:
設定了一個名為‘aaa’的cookie,值為‘sure’,有效期為1天
setCookie('aaa','sure',1);
在瀏覽器檢視結果:
getCookie('aaa');
瀏覽器控制檯輸出結果:
相關推薦
Cookie的設定和獲取
每個 Cookie 都是這樣的:<cookie名>=<值> 可以通過下面兩個函式來設定和獲取cookie 設定Cookie function setCookie(c_name, value, expiredays) { va
設定和獲取cookie
設定cookie function setCookie(name,val,day) { if(day) { var date = new Date() date.setTime(date.getTime() + (d
C# cookie寫入和獲取
C# cookie寫入和獲取 #region 讀取或寫入cookie /// /// 寫cook
微信小程式自定義屬性設定和獲取(data-)
自定義屬性語法以data-開頭: <block wx:for='{{post_key}}' wx:key="key" wx:for-item='item'> <view catchtap='onPostTap' data-postid="{{item.postId}}
java 使用匿名內部類的方式建立執行緒並設定和獲取執行緒名字
有些方法需要傳入介面的例項或者抽象類的例項物件,比如Thread有一個構造方法,Thread(Runnable target) 這時可以可以自定義類實現Runnable介面,重寫介面中的方法,將自定義類的物件傳入構造方法中 也可以使用匿名內部類,即在建立Thread物件時傳入Runnable
19. jQuery-設定和獲取元素的內容
1. 效果圖 2. html程式碼 <!DOCTYPE html> <html> <head> <title>jQuery-設定和獲取元素的內容</title> <style type
JQuery自定義屬性的設定和獲取
Jquery操作自定義屬性的方法,很簡潔: Js程式碼 收藏程式碼 1.KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲test").attr("te…("#test").remove
C# 設定和獲取一個位元組的某一位的值的方法
自己工作中遇到需要對單位元組的高位、低位進行賦值,即一個位元組byte,想要給每一位都賦值,這個值是動態來的,是0或是1。好不容易收集到一些珍貴資料,整理一下:一、設定方法code: /// <summary> /// 設定某一位的值
在ASP.NET Core應用中如何設定和獲取與執行環境相關的資訊?
HostingEnvironment是承載應用當前執行環境的描述,它是對所有實現了IHostingEnvironment介面的所有型別以及對應物件的統稱。如下面的程式碼片段所示,一個HostingEnvironment物件承載的執行環境的描述資訊體現在定義這個介面的6個屬性上。ApplicationName和
jQuery設定和獲取span的內容 (詳解)
先看個示例,示例程式碼如下: <html> <head> <SCRIPT language=JavaScript src="js/jquery.min.js"></SCRIPT> <SCRIPT la
js cookie設定,獲取,刪除
今天遇到了一個小問題,在呼叫cookie的時候,document.cookie = '' ,百度查到是因為我設定cookie的時候沒有設定cookie的路徑,所以只能在當年目錄的頁面訪問cookie,我希望在父級甚至所有頁面都可以訪問cookie,我必須設定cookie的路徑
C++設定和獲取環境變數
設定環境變數:使用函式getenv和_putenv,使用的環境變數以PYTHONHOME作為例子,編譯環境為VC10.0 #include <stdlib.h> int main(int argc, char **argv) { const char* p
android系統屬性 java/C/C++設定和獲取方法
C/C++ system/core/libcutils/properties.c #define PROPERTY_KEY_MAX 32 #define PROPERTY_VALUE_MAX 92 char *value= new char[PROP
jquery批量設定和獲取表單資料
大家在獲取表單資料和給表單賦值的時候是否也會像下面這樣寫: 要是表單很長的話真是要淚奔。。。 有人說獲取資料可以給jquery新增serializeObject方法: ** * 表單序列
Flask框架(flask中設定和獲取session)
1. session 資料是儲存到後端的資料庫中 2.session中的從狹義和廣義上分: (1)session,廣義上 : 是一種機制:在前端當中存一個session_id ,在後端當中去儲存
Android中各種音量的設定和獲取
AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE); //通話音量 int max = am.getStreamMaxVolume( AudioManager.ST
《OpenCV設定和獲取攝像頭引數》
適用於VideoCapture開啟的攝像頭 VideoCapture capture(0); 設定攝像頭引數 不要隨意修改 capture.set(CV_CAP_PROP_FRAME_WIDT
安裝redis-py並連線Redis伺服器設定和獲取redis的二進位制資料
本文件簡單介紹一下使用python版的Redis客戶端redis-py來連線Redis並執行設定和獲取redis的二進位制資料。 說明: set,get,setnx,append等命令同樣也可以用於設定二進位制資料。 因為Redis的自帶的客戶端redis-cli不方便設
關於H5中自定義屬性的設定和獲取
自定義資料屬性是在HTML5中新加入的一個特性。簡單來說,自定義資料屬性規範規定任何以data-開頭屬性名並且賦值。自定義資料屬性是為了儲存頁面或者應用程式的私有自定義資料,這些自定義資料屬性儲存進DOM中,對於整個DOM的佈局和表現無任何影響,但是卻可以方便操控整個網頁的
kettle環境變數的設定和獲取
轉自http://www.cnblogs.com/jifeng/p/3400514.html 1. 變數的型別 Kettle 的早期版本中的變數只有系統環境變數 目前版本中(3.1) 變數包括系統環境變數, "Kettle變數" 和內部變數三種 系統環境變數的影響範圍