0
<script language="javascript">
<!--
writeCookie();

function writeCookie()
{
var today = new Date();
var the_date = new Date("December 31, 2023");
var the_cookie_date = the_date.toGMTString();
var the_cookie = "users_resolution="+ screen.width +"x"+ screen.height;
var the_cookie = the_cookie + ";expires=" + the_cookie_date;
document.cookie=the_cookie

location = 'screen.php';
}
//-->
</script>

このスクリプトは、画面解像度を検出します。ブラウザで Cookie のブロックを「オン」にすると、「ミニ ddos​​」というエンドレス更新サイト ページ screen.php が表示されます。この状況から抜け出すには?

4

1 に答える 1

3

コードはページの読み込み時に呼び出され、常にページを更新します。無限ループを防ぐための条件文はありません。

物事をより明確にするために、これが起こっていることです。

ステップ1)ページが読み込まれます

ステップ2)あなたの関数が呼び出されます

ステップ3)関数はページを更新します。手順1に戻ります。

于 2012-04-27T17:01:32.650 に答える