ホームページ > バックエンド開発 > PHPの問題 > PHPでページの更新を無効にする方法

PHPでページの更新を無効にする方法

藏色散人
リリース: 2023-03-02 06:58:01
オリジナル
2933 人が閲覧しました

php で更新を無効にする方法: 最初にプロキシ IP を直接終了し、次に急速な更新を防ぐために更新の期間と回数を設定し、次に監視変数を設定して監視結果を処理し、最後に攻撃者の Web サイトにジャンプします。サーバーアドレス。

PHPでページの更新を無効にする方法

php ページでコードが更新されない

//代理IP直接退出
empty($_SERVER['HTTP_VIA']) or exit('Access Denied');
//防止快速刷新
session_start();
$seconds = '3'; //时间段[秒]
$refresh = '5'; //刷新次数
//设置监控变量
$cur_time = time();
if(isset($_SESSION['last_time'])){
    $_SESSION['refresh_times'] += 1;
}else{
    $_SESSION['refresh_times'] = 1;
    $_SESSION['last_time']     = $cur_time;
}
//处理监控结果
if($cur_time - $_SESSION[&#39;last_time&#39;] < $seconds){
    if($_SESSION[&#39;refresh_times&#39;] >= $refresh){
        //跳转至攻击者服务器地址
        header(sprintf(&#39;Location:%s&#39;, &#39;http://127.0.0.1&#39;));
        exit(&#39;Access Denied&#39;);
    }
}else{
    $_SESSION[&#39;refresh_times&#39;] = 0;
    $_SESSION[&#39;last_time&#39;] = $cur_time;
ログイン後にコピー

関連知識の詳細については、

PHP 中国語 Web サイト#をご覧ください。 ##!

以上がPHPでページの更新を無効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート