Is it possible to pass a session using target blank?

When using the `target="_blank"` attribute in a link, it opens the linked page in a new tab or window, which can cause the session to not be passed along. To solve this issue, you can add a unique identifier to the URL query string that can be used to retrieve the session data on the new page.

// Set session data
$_SESSION['example_data'] = 'Hello, World!';

// Generate unique identifier
$session_id = session_id();

// Create link with session ID
echo '<a href="new_page.php?session_id=' . $session_id . '" target="_blank">Open New Page</a>';
```

In the new_page.php file, you can retrieve the session data using the session ID passed in the URL query string:

```php
// Start session
session_start();

// Retrieve session data using session ID
$session_id = $_GET['session_id'];
session_id($session_id);
session_start();

echo $_SESSION['example_data']; // Output: Hello, World!