HomeSaturday, August 18, 2018, 20:18:57
1

PHP Cookies and Sessions Tutorial

Monday, February 9, 15, 13:35:14, 4 Yaers Ago Via wain, Hits: 6856
PHP Cookies and Sessions Tutorials
index.php

Code:
<?php @session_start();
if(isset($_POST['Submit']))
{
setcookie("cookieuser", $_POST['username'], time()+3600);
setcookie("cookiepass", $_POST['password'], time()+3600);
print_r ($_COOKIE);
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $_POST['password'];
print_r ($_SESSION);
echo"<a href=\"members.php\">members</a>";
}else{
if(isset($_SESSION['username']) &&
isset($_SESSION['password'])){
echo $_SESSION['username'] . "-" . $_SESSION['password'] ;
}else{
echo"<strong style=\"color:red\">no session</strong>";
echo" <a href=\"members.php\">members</a>";
}
?>
<form method="post" action="index.php">
<input type="text" name="username" ><br>
<input type="text" name="password" ><br>
<input type="submit" name="Submit" value="submit">
</form>
<?php
}
?>


members.php

Code:
<?php @session_start();
if(isset($_COOKIE['cookieuser']) &&
isset($_COOKIE['cookiepass'])){
$_SESSION['username'] = $_COOKIE['cookieuser'];
$_SESSION['password'] = $_COOKIE['cookiepass'];
echo"cool " . $_SESSION['username'];
echo" <a href=\"destroysession.php\">destroysession</a>";
}else{
echo"no session ";
echo"<a href=\"index.php\">login</a>";
die();
}
?>
<h1>members area</h1>


destroysession.php

Code:
<?php @session_start();
print_r ($_COOKIE);
setcookie("cookieuser", "", time()-3600);
setcookie("cookiepass", "", time()-3600);

if(isset($_SESSION['username']) &&
isset($_SESSION['password'])){
unset($_SESSION['username']);
unset($_SESSION['password']);
}else{
echo"<strong>no session</strong> ";
}
$_SESSION = array();
session_destroy();
echo"<a href=\"index.php\"> index.php</a>";
?>

Sign In

Sponsor

Related

Captcha V1 - Free PHP Script

An anti-spam form protection image written in PHP, Version: 1.1.

RSS, MySQL & Smarty

Smarty > Publishing MySQL Data in RSS 2.0

Password Protect With PHP

Password protect tith PHP - tutorial

Sitemap

phpForm.net Website Sitemap

MySQL Tutorials

MySQL tutorials, MySQL training, learn MySQL, MySQL Tutorial with practical examples.

Create dynamic Web Pages with PHP & MySQL

Create dynamic Web Pages with PHP & MySQL, Requirement(s): PHP Server, MySQL

Syntax highlighting in Smarty

Syntax highlighting for Smarty - Google Code Prettify

Advanced Contact Form - PHP Script

Advanced Contact Form with email and form field validation. Features: HTML Output(Response), Captcha Image.

Send This Link PHP Script

A popup form which allows your visitors to send a referral link from your site. It features admin notification and HTML output.
About Author

wain

Date Registered: Sun, Feb 8, 15
Last Time Online: Sun, Mar 18, 18
So far has created 115 entries.
wain
This author has not yet filled in any details.