2010-09-27 34 views
25

Nếu tôi sử dụng Response.Cookies["test"].Value ="Hi"; nơi cookie được lưu trữ trong hệ thống?Trường hợp cookie được lưu trữ trong hệ thống?

Tôi có thể kiểm tra giá trị Cookies["test"] trong máy tính của mình vì cookie được lưu ở định dạng văn bản hay không.

Tôi đang sử dụng VS 2008. Hệ điều hành là Windows 7.

Tôi đã cố gắng tìm trong Google nhưng không nhận được câu trả lời chính xác. Xin vui lòng giúp đỡ để sắp xếp ra vấn đề này.

+1

Nhấn Start, gõ shell: Cookies để hiển thị các tập tin cookie thư mục (chắc chắn rằng các tập tin và thư mục ẩn được hiển thị). Xem: http://www.hevanet.com/tech/win7shortcuts.html – DeveloperDan

Trả lời

10

IE và Windows giữ cookie ở đây:

%AppData%\Microsoft\Windows\Cookies 

điểm vào thư mục tương tự như @ Sohnee của làm trong môi trường Windows Visa và mới hơn, nhưng mình không hệ điều hành Windows XP trở về trước, tôi - không.

cũng Temporary Internet Files có thể chứa một số cookie.

Trong khi đó Firefox giữ cookie vào cơ sở dữ liệu SQLite dưới gốc hồ sơ:

%AppData%\Mozilla\Firefox\Profiles\%FirefoxProfile%\cookies.sqlite 

Để đọc các dữ liệu bạn cần phải kết nối với cơ sở dữ liệu sử dụng bất kỳ khách hàng SQLite và thực hiện truy vấn tiếp theo:

select value 
from moz_cookies 
where name = 'test' 

tôi đã làm nó bây giờ bằng cách sử dụng thử nghiệm SQLite Maestro. Và đừng quên đóng tất cả Firefox đang chạy trước khi kết nối.

+0

cảm ơn tôi đã có một tập tin. Nhưng làm thế nào tôi có thể thấy Cookies ["test"] giá trị. – PrateekSaluja

+0

@Prateek: Xem bài đăng cập nhật của tôi – abatishchev

+0

bạn có thể giải thích cách sử dụng công cụ này không? – PrateekSaluja

0

cookie của bạn được lưu trữ trong thư mục người dùng của bạn:

%userprofile%\AppData\Roaming\Microsoft\Windows\Cookies 

Bạn sẽ cần phải "hiển thị" các tập tin ẩn/hệ thống để nhìn thấy chúng.

+1

Xin cảm ơn nhưng tôi không tìm thấy thư mục Cookies bên trong thư mục Windows. – PrateekSaluja

+0

OK, bạn có thể thực hiện tìm kiếm các thư mục có tên là "Cookie", nó phải nằm trong loại khu vực đó. Bạn đang dùng trình duyệt nào? – Fenton

+0

'AppData \ Roaming' không tồn tại trong Windows XP và trước đó là – abatishchev

6

Cookie được lưu trữ trong thư mục cookie trên Windows 7. Để mở thư mục cookie, hãy mở run trong Windows và nhập shell:cookies. Ngoài ra, như đã đề xuất ở trên, chúng có thể nằm trong các tệp Internet tạm thời. Tuy nhiên, tôi thấy rằng cookie của bạn không liên tục. Điều này có nghĩa là bạn không đặt bất kỳ hạn sử dụng nào trên chúng. Do đó, chúng sẽ không được lưu trữ trên máy của bạn và chúng sẽ chỉ là một phần của bộ nhớ của trình duyệt.

Để biết chi tiết: http://sanganakauthority.blogspot.in/2014/02/aspnet-cookies-in-windows-7.html

+0

Điểm tốt: không hết hạn, nó sẽ là cookie phiên được lưu trữ trong RAM. Điều này đặt ra câu hỏi, bất kỳ trình duyệt nào có công cụ tiết lộ cookie phiên hay bạn có phải sử dụng một công cụ như Fiddler để chặn những gì được nhận và gửi không? –

1

C:\Users\<user_name>\AppData\Local\Google\Chrome\User Data\Default

Cũng lưu ý, "Local" là một thư mục ẩn.

0

Trên Windows 10, tôi nhấn Win+R và nhập shell:Cookies để mở thư mục cookie.

nó một thư mục ẩn, con đường là

C: \ Users \ admin \ AppData \ Local \ Microsoft \ Windows \ INetCookies

Các vấn đề liên quan