note 120951 added to function.session-write-close

From: Date: Fri, 07 Apr 2017 08:32:21 +0000
Subject: note 120951 added to function.session-write-close
Groups: php.notes 
Request: Send a blank email to php-notes+get-208996@lists.php.net to get a copy of this message
session_write_close() not commit until script execute complete? I test this script in chrome. <?php session_start(); if(isset($_SESSION['ddd']) && $_SESSION['ddd']) { exit("SESSION is set"); } else { $_SESSION['ddd'] = true; session_write_close(); //session_commit() is also not work sleep(5); exit("SESSION is working"); } ?> I open the php file in chrome, it echo "SESSION is working" after 5 seconds When I open the file in a new tab in 5 seconds it echo "SESSION is working" not "SESSION is set" However when I open the file in a new tab after 5 seconds it echo "SESSION is set" Why? session_write_close not commit session immediately? If I want to commmit session immediately,how can I do? ---- Server IP: 72.52.91.14 Probable Submitter: 115.225.126.40 ---- Manual Page -- http://php.net/manual/en/function.session-write-close.php Edit -- https://master.php.net/note/edit/120951 Del: integrated -- https://master.php.net/note/delete/120951/integrated Del: useless -- https://master.php.net/note/delete/120951/useless Del: bad code -- https://master.php.net/note/delete/120951/bad+code Del: spam -- https://master.php.net/note/delete/120951/spam Del: non-english -- https://master.php.net/note/delete/120951/non-english Del: in docs -- https://master.php.net/note/delete/120951/in+docs Del: other reasons-- https://master.php.net/note/delete/120951 Reject -- https://master.php.net/note/reject/120951 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#208996) next »