2011-12-29 29 views
0

我是新的jquery知識有限。 我正在做ajax請求,以獲取更多imp信息以顯示到頁面中,而無需重新加載頁面。 完成了。 但我很擔心。任何可以從其他服務器調用該php文件來獲取信息的詳細信息。Ajax只請求相同的域名。限制跨域阿賈克斯

我的問題是,如何限制他人使用ajax訪問該文件或直接將文件路徑放在瀏覽器地址欄中?

請幫忙。

在此先感謝。

回答

0

ajax請求就像任何其他http請求一樣。因此,您可以使用session-cookies在服務器上添加安全層,只有在用戶登錄時才能使用該安全層(或者您可以爲頁面創建虛擬會話預計用戶無法登錄)

0

您需要在所有AJAX調用中包含一個CSRF令牌。這可以防止CSRF攻擊,因爲攻擊者無法將正確的標記放入其提交中。