我用AJAX替換了我的網站上的iframe。現在好多了,速度要快很多。人們可以點擊刷新按鈕刷新動態區域。點擊後超時JavaScript功能
我使用這個功能爲:
function djrefresh() {
$('#dj_status').load('inc/dj_status_frame.php');
$('#djbanner').load('inc/djbanner.php');
$('#djknopjes').load('inc/dj_knopjes_frame.php');
$('#djzegt').load('inc/dj_zegt_frame.php');
$('#djfooter').load('inc/footer_frame.php');
$('#berichtenbalkframe').load('inc/berichtenbalk_frame.php');
}
工作完全正常,但我的網站需要一次全部加載了很多東西。我希望用戶能夠點擊一次並獲得30秒的超時時間。
...或者如果你有更好的想法,請告訴我。我不希望用戶使用我自己的腳本來DDOS我的網站。提前致謝。
超時後會發生什麼? – phenxd
'setInterval(djrefresh,30000)' – dfsq
要注意:沒有任何東西阻止用戶把你的代碼顯示出來,只是循環10000次。例如:'for(var i = 0; i <10000; i ++)$('#dj_status')。load('inc/dj_status_frame.php');'。這可以從您的網頁的控制檯運行。解決服務器端而不是客戶端問題非常重要,因爲客戶端不能被信任,甚至沒有他們的呼叫。此外,DDoS通常是由大量的IP來完成的,這些IP只是垃圾郵件請求;如果無法輕鬆實現自動化,他們根本不傾向於與頁面進行交互。 –