My site creates named sessions for each page to be used in requests and stores unique generated tokens each time the page is accessed and other data.
Example:
$_SESSION['RSD']['page_username_id'] = ...
But if you do, open a new browser tab with this same page , the session is recreated with new data, so it is no longer possible to place requests on the same page as it is I would like the user to be free to access the same page in multiple tabs if you prefer!
I thought of generating a unique name for each session as soon as the page loads, but this would create many, many sessions.
So I wonder if creating multiple sessions can really affect user performance, or if you have another solution where you can have the same result of creating something that provides the unique token every time qa page is loaded and does not prevent the user from opening other tabs on the same page, thus allowing requests to be made.