Sessions and cookies in php

PavanCse 459 views 11 slides May 17, 2021
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

in this ppt, you learn about how to create session and cookies in PHP with example code


Slide Content

sessions and cookies in PHP

Sessions in php Session variables used to storing user information to be used across multiple pages e.g. username, password, .. etc By default, session variables last until the user closes the browser.

Example for Session

Php session_start () function A session is started with the session_start () function Session variables are set with the PHP global variable: $_SESSION PHP $_SESSION is an associative array that contains all session variables. session_start ();   // for creating session $_SESSION[ "user" ] =  “ abc " ;   //setting of session values echo $_SESSION[ "user" ];  //get or printing session values

  session_destroy () in php PHP session_destroy () function is used to destroy all session variables completely. //Example c.php <?php session_start (); session_destroy (); ?>

Example for Session // Abc.php <?php   session_start ();   //creation of session ?>   <html>   <body>   <?php   $_SESSION["user"] = “ pavan ";  //setting session value echo "Session information are set successfully.< br />";   ?>   <a  href =“ cs.php ">Visit next page</a>   </body>   </html>   // cs.php <?php   session_start ();   ?>   <html>   <body>   <?php   echo "User is: ".$_SESSION["user"];   ?>   </body>   </html>  

Cookies in php PHP cookie is a small piece of information which is stored at client browser. It is used to recognize the user. Cookie is created at server side and saved to client browser. Each time when client sends request to the server, cookie is embedded with request. In that way cookie can be received at the server side.

Example for cookies

setcookie () function setcookie () function is used to set cookie with HTTP response. Once cookie is set, you can access it by $_COOKIE superglobal variable. <?php $ cookie_name = "user"; $ cookie_value = "John Doe"; setcookie ($ cookie_name , $ cookie_value , time() + (86400 * 30), "/"); // 86400 = 1 day ?>

Example For COOKIES <?php   setcookie ("user", “ aaa ");   ?>   <html>   <body>   <?php   if (! isset ($_COOKIE["user"])) {       echo "Sorry, cookie is not found!";   }  else  {       echo "< br />Cookie Value: " . $_COOKIE["user"];   }   ?>   </body>  

Difference b/w session and cookies
Tags