上傳cookie
⑴ 網站上傳到伺服器之後cookie丟失,visual studio2005+access asp.net c#
你自己把Cookies設置為禁用了吧??
你在調用cookies之前先檢查一下cookies是否存在
if(Request.Cookies[""]==null)
{
.....
}
如果存在的話在進行操作
⑵ 怎麼給http請求添加cookie
這個需要用到js動態取出來給他添加上去。
就是去除cookie組裝成url字元串,然後添加到後面,重新設置url!
你的採納是我前進的動力,
記得好評和採納,答題不易,互相幫助,
手機提問的朋友在客戶端右上角評價點(滿意)即可.
如果你認可我的回答,請及時點擊(採納為滿意回答)按鈕!!
⑶ HTTP的Cookie要怎麼加進去
這個需要用到js動態取出來給他添加上去。 就是去除cookie組裝成url字元串,然後添加到後面,重
⑷ 請問如何避免COOKIE欺騙
COOKIE欺騙原理
按照瀏覽器的約定,只有來自同一域名的cookie才可以讀寫,而cookie只是瀏覽器的,對通
訊協議無影響,所以要進行cookie欺騙可以有多種途徑:
1、跳過瀏覽器,直接對通訊數據改寫
2、修改瀏覽器,讓瀏覽器從本地可以讀寫任意域名cookie
3、使用簽名腳本,讓瀏覽器從本地可以讀寫任意域名cookie(有安全問題)
4、欺騙瀏覽器,讓瀏覽器獲得假的域名
其中:
方法1、2需要較專業的編程知識,對普通用戶不太合適。
方法3的實現有2種方法:
1、直接使用簽名腳本,不需要簽名驗證,但是產生很嚴重的安全問題,因為大家都要上網
的,如果這樣做你的硬碟文件就……
2、對腳本進行簽名後再使用簽名腳本,但是需要專用的數字簽名工具,對普通用戶也不合
適。
方法4看樣子應該是最合適的了,域名欺騙很簡單,也不需要什麼工具(當然如果你的機器
裝有web伺服器那更好了),下面我以the9為例,以這種方法為基礎,闡述一下cookie欺騙的
過程(下文中提到的任何服務端的bug,the9都已經做了改進,所以本文對the9無安全方面的
影響):
註:我們討論的cookie是那種不會在硬碟的cookie文件里留下蹤跡的cookie,就是那種只在
瀏覽器生存周期內(會話)產生的cookie,如果瀏覽器關閉(會話結束)那麼這個cookie就
被刪了!
COOKIE欺騙實戰
the9在登陸的時候會返回3個cookie(這可把瀏覽器的警告cookie選項打開時看到):
cgl_random(隨即序列號):登陸識別的記號
cgl_loginname(登陸名):身份的識別記號
cgl_areaid(小區號):你居住的小區號碼
只要把cgl_loginname填入正確的登陸名,再對cgl_random進行修改,就可以達到欺騙服務程
序的目的。
一般欺騙php程序的字元串為:
1\'\'or\'\'1\'\'=\'\'1
把這個填入cgl_random,服務程序就被欺騙了!
因為服務程序不太可能對cookie進行語法檢查(the9現在改進了),那麼把這個字元串填入
,就可以成功的欺騙對方程序,而達到突破的目的了!
現在的問題是,如何使瀏覽器把這個我改過的cookie返回給the9?
看一看the9的域名吧:http://www.the9.com/,而瀏覽器的cookie警告已經告訴了我們這3
個cookie會返回給有.the9.com這個域名的伺服器,哎?我的機器上正好有web伺服器,那麼
動手吧!
先編一個設置cookie的html,就叫cookie.htm吧,然後把這個cookie放進web目錄,這樣還不
行,因為我的機器的域名沒設,那麼設置host的名字,可是如果在網路設置中進行設置的話
,機器要重啟動的,還是想想別的簡單的辦法吧!
然後我們應該編輯hosts文件,這個文件應該在windows目錄下,你有可能找不到它,但是如
果你找到了hosts.sam文件,那麼把它後面的擴展名去掉,就是我們要的文件了!
編輯hosts文件,填入以下一行:
127.0.0.1 www0.the9.com
解釋一下,127.0.0.1是本機的lo地址,可以用做web地址,而www0.the9.com就是我們欺騙產
生的域名。
然後在瀏覽器中輸入http://www0.the9.com/cookie.htm,看,頁面出來了,快設置cookie吧
!
直接訪問http;//www.the9.com/main.htm看看,不錯吧!
但是不是所有的網友都有自己的web伺服器啊!那怎麼辦呢?
其實如果你有個人主頁的話,也可以達到cookie欺騙的目的,比如某個個人主頁的伺服器的
ip地址是1.2.3.4,先上傳cookie.htm文件,再編輯hosts文件:
1.2.3.4 www0.the9.com
然後訪問http://www0.the9.com/***/cookie.htm,其中***是你個人主頁的地址目錄。
對了我作了個工具在我的主頁上,現在公開一下,http://home.etang.com/fsl/9the/,大家
知道該怎麼做了吧?嘿嘿,不過你那樣設置是沒有用的,要這樣編輯hosts:
etang的ip www.the9.com
the9的ip www0.the9.com
⑸ 為什麼沒有cookie有的資料不能上傳
cookies裡面保存了你的一些信息 很多網站登陸的時候需要讀取你的這些信息 如果你沒有允許保存cookies 網站將會報錯
你應該在 工具/internet選項/隱私 裡面把設置改為「中」就ok了
⑹ 什麼是cookie文件它有什麼用存儲在哪
Cookie,有時也用其復數形式Cookies,指某些網站為了辨別用戶身份、進行session跟蹤而儲存在用戶本地終端上的數據(通常經過加密)。定義於RFC2109和2965都已廢棄,最新取代的規范是RFC6265。伺服器可以利用Cookies包含信息的任意性來篩選並經常性維護這些信息,以判斷在HTTP傳輸中的狀態。Cookies最典型的應用是判定注冊用戶是否已經登錄網站,用戶可能會得到提示,是否在下一次進入此網站時保留用戶信息以便簡化登錄手續,這些都是Cookies的功用。
另一個重要應用場合是「購物車」之類處理。用戶可能會在一段時間內在同一家網站的不同頁面中選擇不同的商品,這些信息都會寫入Cookies,以便在最後付款時提取信息。
存儲在:C:\Documents and Settings\Administrator\Cookies
⑺ chrome 怎麼添加cookie
點chrome右上角的扳手按鈕,再點『設置』→顯示高級設置,在隱私設置下面有個『內容設置』,點內容設置就會看到最上面一項就是cookie設置,選擇『允許設置本機數據』就是支持cookie。
希望你能滿意我的回答。
⑻ 如何在瀏覽器中手動添加cookie賬戶實現自動登錄
在瀏覽器中手動添加cookie賬戶實現自動登錄方法詳見:http://jingyan..com/article/03b2f78c6f54cc5ea237ae91.html
⑼ Cookies是什麼
Cookies現在經常被大家提到,那麼到底什麼是Cookies,它有什麼作用呢?Cookies是一種能夠讓網站伺服器把少量數據儲存到客戶端的硬碟或內存,或是從客戶端的硬碟讀取數據的一種技術。Cookies是當你瀏覽某網站時,由Web伺服器置於你硬碟上的一個非常小的文本文件,它可以記錄你的用戶ID、密碼、瀏覽過的網頁、停留的時間等信息。當你再次來到該網站時,網站通過讀取Cookies,得知你的相關信息,就可以做出相應的動作,如在頁面顯示歡迎你的標語,或者讓你不用輸入ID、密碼就直接登錄等等。從本質上講,它可以看作是你的身份證。但Cookies不能作為代碼執行,也不會傳送病毒,且為你所專有,並只能由提供它的伺服器來讀取。保存的信息片斷以「名/值」對(name-value pairs)的形式儲存,一個「名/值」對僅僅是一條命名的數據。一個網站只能取得它放在你的電腦中的信息,它無法從其它的Cookies文件中取得信息,也無法得到你的電腦上的其它任何東西。 Cookies中的內容大多數經過了加密處理,因此一般用戶看來只是一些毫無意義的字母數字組合,只有伺服器的CGI處理程序才知道它們真正的含義。
由於Cookies是我們瀏覽的網站傳輸到用戶計算機硬碟中的文本文件或內存中的數據,因此它在硬碟中存放的位置與使用的操作系統和瀏覽器密切相關。在Windows 9X系統計算機中,Cookies文件的存放位置為C:\Windows\Cookies,在Windows NT/2000/XP的計算機中,Cookies文件的存放位置為C:\Documents and Settings\用戶名\Cookies。
硬碟中的Cookies文件可以被Web瀏覽器讀取,它的命令格式為:用戶名@網站地址[數字].txt。如筆者計算機中的一個Cookies文件名為:ch@163[1].txt。要注意的是:硬碟中的Cookies屬於文本文件,不是程序。
Cookies的設置
你可以在IE的「工具/Internet選項」的「常規」選項卡中,選擇「設置/查看文件」,查看所有保存到你電腦里的Cookies。這些文件通常是以user@domain格式命名的,user是你的本地用戶名,domain是所訪問的網站的域名。如果你使用NetsCape瀏覽器,則存放在「C:\PROGRAMFILES\NETS-CAPE\USERS\」裡面,與IE不同的是,NETSCAPE是使用一個Cookie文件記錄所有網站的Cookies。
我們可對Cookie進行適當設置:打開「工具/Internet選項」中的「隱私」選項卡(注意該設置只在IE6.0中存在,其他版本IE可以單擊「工具/Internet選項」|「安全」標簽中的「自定義級別」按鈕,進行簡單調整),調整Cookie的安全級別。通常情況,可以調整到「中高」或者「高」的位置。多數的論壇站點需要使用Cookie信息,如果你從來不去這些地方,可以將安全級調到「阻止所有Cookies」;如果只是為了禁止個別網站的Cookie,可以單擊「編輯」按鈕,將要屏蔽的網站添加到列表中。在「高級」按鈕選項中,你可以對第一方Cookie和第三方的Cookie進行設置,第一方Cookie是你正在瀏覽的網站的Cookie,第三方Cookie是非正在瀏覽的網站發給你的Cookie,通常要對第三方Cookie選擇「拒絕」。你如果需要保存Cookie,可以使用IE的「導入導出」功能,打開「文件/導入導出」,按提示操作即可。
Cookies的應用
幾乎所有的網站設計者在進行網站設計時都使用了Cookie,因為他們都想給瀏覽網站的用戶提供一個更友好的、人文化的瀏覽環境,同時也能更加准確地收集訪問者的信息。
網站瀏覽人數管理
由於代理伺服器、緩存等的使用,唯一能幫助網站精確統計來訪人數的方法就是為每個訪問者建立一個唯一的ID。使用Cookie,網站可以完成以下工作:測定多少人訪問過;測定訪問者中有多少是新用戶(即第一次來訪),多少是老用戶;測定一個用戶多久訪問一次網站。
通常情況下,網站設計者是藉助後台資料庫來實現以上目的的。當用戶第一次訪問該網站時,網站在資料庫中建立一個新的ID,並把ID通過Cookie傳送給用戶。用戶再次來訪時,網站把該用戶ID對應的計數器加1,得到用戶的來訪次數或判斷用戶是新用戶還是老用戶。
按照用戶的喜好定製網頁外觀
有的網站設計者,為用戶提供了改變網頁內容、布局和顏色的權力,允許用戶輸入自己的信息,然後通過這些信息對網站的一些參數進行修改,以定製網頁的外觀。
在電子商務站點中實現諸如「購物籃」等功能
可以使用Cookie記錄用戶的ID,這樣當你往「購物籃」中放了新東西時,網站就能記錄下來,並在網站的資料庫里對應著你的ID記錄。當你「買單」時,網站通過ID檢索資料庫中你的所有選擇就能知道你的「購物籃」里有些什麼。
在一般的事例中,網站的資料庫能夠保存的有你所選擇的內容、你瀏覽過的網頁、你在表單里填寫的信息等;而包含有你的唯一ID的Cookie則保存在你的電腦里。