10/10/2018, 11:19
Nên dùng session, cookie hay phương thức GET để truyền dữ liệu giữa các trang để đảm bảo bảo mật?
Hiện tại mình đang xây dựng một website soạn đề trắc nghiệm.Mình dùng phương thức Get truyền dữ liệu giữa các trang.Nhưng với cách này mình thấy không bảo mật vì mấy cái mã đề thi đều được hiển thị hết trên url (ví dụ: http://localhost/WebSoanTracNghiem2/...00&madt=DT0000). Mình được biết là còn có thể dùng biến session và cookie để truyền dữ liệu giữa các trang nhưng mình không hiểu nhiều về chúng lắm. Mình cũng đã tìm một số bài viết về session và cookie nhưng chủ yếu là hướng dẫn sử dụng thôi. Mình không biết là nên chọn cách nào để truyền dữ liệu được bảo mật, mong các bạn giải thích giúp mình nhé.
Chân thành cảm ơn các bạn.
Chân thành cảm ơn các bạn.
Bài liên quan
1 in ra các câu hỏi.
2 user trả lời, nhấn ok 1 phát nó gửi qua trang khác.
3 Ở trang này dùng các thông tin đc gửi để so sánh tính toán coi đúng hay sai với kết quả đuợc lưu từ truớc.
Nếu dúng như vậy thì
đơn giản là dùng cookies (nếu dữ liệu không quá dài)!!!
Session vốn dĩ cũng đả liên quan tới cookies rồi(session lưu 1 cái cookies chứa ID, rồi những thông tin còn lại chứa đâu đó trên server có thể là trong CSDL)
nếu muốn bảo mật với cookies thì bạn dùng một hàm encrypt cookies đề phòng truờng hợp người dùng nào đó nhòm trộm!
CÒn về cái HTML5 Local Storage, cái này chaư thử bao giờ, mà HTML5 còn chua7 hoàn thiện, các trình duyệt khác nhau hổ tr75 khác nhau, nghe nói chua7 chắc bảo mật hơn người, thôi thì cứ ngâm cứu chơi chứ bây h khó dùng lắm!
theo tôi, lưu vào database là nguy hiểm khôn lường
về cái trắc nghiệm này lên dùng các control ẩn để lưu