note 70028 deleted from function.session-start by peehaa

From: Date: Fri, 09 Dec 2016 22:05:03 +0000
Subject: note 70028 deleted from function.session-start by peehaa
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-208322@lists.php.net to get a copy of this message
Note Submitter: double at dumpit dot de ---- A bedder way to check wether the session is started including ip logging, so it will be a little saver. in 4 small lines. <?php if( !isset( $_SESSION ) ) { session_start(); } if( isset( $_SESSION['REMOTE_ADDR'] ) && $_SESSION['REMOTE_ADDR'] != $_SERVER['REMOTE_ADDR'] ) { session_regenerate_id(); $_SESSION['REMOTE_ADDR'] = $_SERVER['REMOTE_ADDR']; } if( !isset( $_SESSION['REMOTE_ADDR'] ) ) { $_SESSION['REMOTE_ADDR'] = $_SERVER['REMOTE_ADDR']; } ?> Yes, the code is a little bit self-willed ;)

« previous php.notes (#208322) next »