09/10/2018, 22:59

bắt phải submit form từ server???

ví dụ có 2 file ASP: 1 là form để gõ vào,một để insert vào DB

nếu muốn trang thứ 2 chỉ insert vào DB khi nội dung đó được gởi từ trang 1, còn nếu gởi từ một server khác hay file offline thì sẽ ko xử lý thì phải làm sao???
jiSh@n viết 01:07 ngày 10/10/2018
Dùng session........................................... ......
namtuocbongtoi viết 01:12 ngày 10/10/2018
có thể nói rõ hơn không?
netwalker viết 01:04 ngày 10/10/2018
trong trang asp 1 (form) trước khi trả về browser hảy tạo 1 biến lưu vào cookie (giá trị quy ước trước)
trong trang asp 2, khi nhận submit thì check coi cookie có giá trị quy ước đó không, nếu có thì ok
namtuocbongtoi viết 01:11 ngày 10/10/2018
nhưng nếu client mở trang 1 rồi dùng browser đó mở một trang html trên máy sau đó submit thì sao?
sacroyant viết 01:04 ngày 10/10/2018
Bạn hãy dùng HTTP_REFERER :

<%
Dim r
Set r=Request.ServerVariables("http_referer")

Biến r trên đây sẽ lưu lại đường dẫn chính xác của trang mà từ đó đã phát sinh lời gọi trực tiếp đến trang hiện hành.
namtuocbongtoi viết 01:15 ngày 10/10/2018
vậy còn cách dùng biến session là thế nào?
có ai biết ko?
namtuocbongtoi viết 01:05 ngày 10/10/2018
sao ko ai trả lời vậy
Bài liên quan
0