Heim >Backend-Entwicklung >PHP-Tutorial >Analyse von Sicherheitsproblemen bei PHP-Sitzungen
Daher besteht unsere Hauptlösung darin, die Gültigkeit der Sitzungs-ID zu überprüfen
Das Folgende ist der zitierte Inhalt:
Der Code lautet wie folgt:
if(! isset($_SESSION ['user_agent'])){
$_SESSION['user_agent'] =$_SERVER['REMOTE_ADDR'].$_SERVER['HTTP_USER_AGENT']
/* Wenn die Benutzersitzungs-ID ist gefälscht */
elseif ($_SESSION['user_agent'] != $_SERVER['REMOTE_ADDR'] .$_SERVER['HTTP_USER_AGENT']) {
session_regenerate_id(
}
?>