2011-07-05 24 views
5

Tôi có trình tải lên hình ảnh (http://valums.com/ajax-upload/) sử dụng khung nội tuyến làm dự phòng để xử lý. Trang web của tôi sử dụng cookie để lưu trữ thông tin người dùng. Cookie có thông tin người dùng được chuyển vào khung nội tuyến (tôi cần phải biết id của người dùng khi xử lý hình ảnh). Các trang iframed nằm trên cùng một miền với nơi tạo cookie.Các cookie iframe miền giống nhau

Trả lời

6

Có, nếu nguồn của khung nội tuyến có cùng tên miền với trang gốc của bạn thì mọi yêu cầu bắt nguồn từ khung nội tuyến sẽ gửi cùng một cookie.

Ngoài ra, nếu bạn đã tải Javascript vào khung nội tuyến, bạn cũng có thể truy cập cookie của tên miền đó.

+1

Là một phụ lục - một số trình duyệt sẽ không cho phép JavaScript giao tiếp trên * miền phụ *, ngay cả khi chúng có cùng tên miền cấp cao nhất. – cwallenpoole

+0

Vâng, đó là một mẹo khó khăn để gỡ lỗi quá :) –

0

Nếu bạn đặt cookie như:

set-cookie: some-key=some-value; path=/; 

YES

nhưng nếu bạn sử dụng một cái gì đó như:

set-cookie: some-key=some-value; path=/; 
set-cookie: some-key=; path=/ajax-upload/; 

NO

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