Searching...
Thursday, 11 October 2012

Session Tracking In Php

11:00 pm

Session Tracking In Php 

Session Tracking In Php :

  Session support in php consists of a way to preserve certain data across subsequent accesses. This enables you to build more customized applications and increase the appeal of your website.
       A php session variable is used to store information about , or change settings for a user session.
      Session variables hold information about one single user , and are available to all pages in one application.
   A visitor accessing your web application is assigned a unique id called session id . this is either stored in a cookie on the client side or is propagated in the url.
Session_start() :  is a builtin function of php used for creating a new session for a visitor if not exists or to get the reference of the session which is already existing.
$_SESSION : is a builtin global array of php which stores the session variable datas of a visitor.
Session_destroy()  : function used to invalidate a session.
Session_id() :  function used to get the session id of the current session.
Session Tracking In Php

Form1.php
<?php
echo "<body bgcolor=cyan>";
echo "<form action=form2.php></h1>";
echo "Name :<input type=text name=t1 size=30><br><br>";
echo "Age : <input type=text name=t2 size=30><br><br>";
echo "Address : <input type=text name=t3 size=30><br><br>";
echo "<input type=submit></form></body>";

?>
Form2.php


<?php
session_start();
$s1 = $_REQUEST['t1'];
$s2 = $_REQUEST['t2'];
$s3 = $_REQUEST['t3'];
$_SESSION['T1']=$s1;
$_SESSION['T2']=$s2;
$_SESSION['T3']=$s3;
/*
setcookie("Name",$s1);
setcookie("Age",$s2);
setcookie("Address",$s3);*/
echo "<body bgcolor=cyan>";
echo "<form action=form3.php><h1>";
echo "years of Exp: <input type=text name=t4 size=30><br><br>";
echo "Language Known : <input type=text name=t5 size=30><br><br>";
echo "<input type=submit></form></body>";
?>
Form3.php

<?php
session_start();
$s4 = $_REQUEST['t4'];
$s5 = $_REQUEST['t5'];

$_SESSION['T4']=$s4;
$_SESSION['T5']=$s5;

/*
setcookie("Name",$s1);
setcookie("Age",$s2);
setcookie("Address",$s3);*/
echo "<body bgcolor=cyan>";
echo "<form action=form4.php><h1>";
echo "Exp Salary:<input type=text name=t6 size=30><br><br>";
echo "<input type=submit></form></body>";

?>
Form4.php

<?php
session_start();
echo "<body bgcolor=pink><h1>";

foreach ($_SESSION as $key=>$val)
{
    echo $key."--".$val."<br>";
}
/*
foreach ($_COOKIE as key=>$val)
{
    echo $key."--".$val."<br>";
}*/
echo "T6--".$_REQUEST['t6']."<br><br>";
echo session_id();
?>
Output:
T1--ryt
T2--32432
T3--sesd
T4--34
T5--sddsf
T6--2432
6lcr6eg7ghsac93ddugvhnfe05

5 comments: