Я точно не понимаю, как работает session_start
? Например, вот скрипт с именем:Как известно session_start, возобновить или начать сеанс?
tester.php
<html>
<body> <head> <title> tester.php </title> </head>
<?php
session_start();
$_SESSION['Mir Taqi Mir'] = "Dekh toh dil ke jaan se uthta hai,yeh dhuan sa kahaan se uthta hai";
?>
<a href='./try.php'>Click to follow</a>
</body>
</html>
и сценарий с именем try.php
:
session_start();
if(isset($_SESSION['Mir Taqi Mir']))
{
echo "Value of the session variable :".$_SESSION['Mir Taqi Mir'];
}
Когда я следую вниз try.php
от tester.php
как же session_start
знают что это должен возобновить сеанс, а не начать новый сеанс?
Состояние: documentation Состояние: session_start() creates a session or resumes the current one based on a session identifier passed via a GET or POST request, or passed via a cookie.
Какой идентификатор? Я этого не понимаю.
Mehdi Hasan ????? – asprin
@asprin да! Mehdi Hasan –
Возможный дубликат [Как php знает, чтобы начать новый сеанс] (http://stackoverflow.com/questions/14382738/how-does-php-know-to-start-a-new-session) – user