Mình có một URL ví dụ như bên dưới, và user có thể enter nó vào Address Bar của trình duyệt để gọi tới nó.
https://myapp.com/funnyproject/tools/getLayers.ashx?search=true
Trong khi nó cũng được gọi từ một hàm JS (bằng Ajax request) - như sau:
$.ajax({
url: "tools/getLayers.ashx?search=true",
headers: { "cache-control": "no-cache" },
cache: false,
success: function (data) {
//do something
}
});
Làm sao để phân biệt/hoặc nhận biết được URL phía trên đến từ đâu? Do người dùng enter vào address bar, hay do ajax gọi?
Mình đang cố gắng nhận biết nếu URL bị gọi theo cách enter vào address bar thì web của mình sẽ reject lời đó liền, ngay và lập tức.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?