ホームページ >バックエンド開発 >PHPチュートリアル >PHPセッションのセキュリティ問題をご存知ですか?
攻撃者は、既存のユーザーの有効なセッション ID を取得しようと多大な労力を費やし、そのセッション ID を使用してシステム内でこのユーザーと同じ機能を持つことができる可能性があります
したがって、私たちの主な解決策は次のとおりです。 セッション ID の有効性を確認します
によって引用された内容は次のとおりです:
<?php if(!isset($_SESSION['user_agent'])){ $_SESSION['user_agent'] =$_SERVER['REMOTE_ADDR'].$_SERVER['HTTP_USER_AGENT']; } /* 如果用户session ID是伪造 */ elseif ($_SESSION['user_agent'] != $_SERVER['REMOTE_ADDR'] .$_SERVER['HTTP_USER_AGENT']) { session_regenerate_id(); } ?>
以上がPHPセッションのセキュリティ問題をご存知ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。