Как использовать сеанс внутри веб-страниц?

У меня проблемы с сеансом ; Я знаю это теоретически, но я столкнулся с ним, как использовать сеанс , перенося имя пользователя на другую страницу и добавляя выход из системы , чтобы очистить текущую зарегистрированную информацию об учетной записи. Поскольку я понятия не имею о работе сессии, я прокомментировал это.

Это checklogin.php

<?php session_start(); include("database.php"); // username and password sent from form $name=$_POST['email']; $password=$_POST['pwd']; //select data from database $sql="SELECT * FROM $tbl_name WHERE usermail='$name' && userpasswd='$password'"; $result=mysql_query($sql); // Mysql_num_row is counting table row $count=mysql_num_rows($result); // If result matched $myusername and $mypassword, table row must be 1 row if( $count == 1) { // Register $myusername, $mypassword and redirect to file "search.php" //session_register("$name"); //session_register("$password"); //$_SESSION['name']= $name; header("location:jcte/index.php"); } else { $msg = "Wrong Username or Password. Please retry"; header("location:ErrorPage.html"); } ?> 

После линии

 $result=mysql_query($sql); 

Добавить

 if ($data = mysql_fetch_array($result)) { $_SESSION['user'] = $data['usermail']; } 

Теперь создан сеанс. Запустите этот сеанс на странице jcte / index.php следующим образом:

 <?php session_start(); echo "welcome $_SESSION['user']"; ?> 

Отмените сеанс на странице logout.php следующим образом:

 <?php session_start(); unset($_SESSION['user']); ?> с <?php session_start(); unset($_SESSION['user']); ?> 

Всегда начинайте сеанс с session_start(). Если вы хотите использовать сессию, сначала назначьте сеанс таким образом:

 session_start(); $_SESSION['username'] = 'Mahmood'; 

И когда вы хотите получить доступ, выполните следующие действия:

 echo $_SESSION['username']; OR $username = $_SESSION['username']; 

И отключите этот сеанс следующим образом:

 unset($_SESSION['username']); 

Некоторые детали здесь .

 <?php session_start(); $_SESSION['user']="Varma"; //intializing the session['user']; echo $_SESSION['user']; // displaying the data unset($_SESSION['user']); // destroying the session data. ?> с <?php session_start(); $_SESSION['user']="Varma"; //intializing the session['user']; echo $_SESSION['user']; // displaying the data unset($_SESSION['user']); // destroying the session data. ?> 

но вы должны инициализировать session_start(); на всех веб-страницах, где вам нужно получить доступ к этим переменным сеанса.