PHP SESSION
This post was originally titled "PHP Developer Essentials" which was what I really wanted to post instead of "PHP Essentials". But as I was at it, I got really bored and I realize, I really just wanted to list all my favorite or let me just say "mostly used" php functions.
But to preserve the efforts, let me just leave what I have already typed here—Creating a session with PHP.
Creating a Session
login.php
<?php $login_name = $_POST[‘username’]; $login_password = $_POST[‘password’]; if($login_name==’admin’ && $login_password==’@dm!n’){ session_start(); session_cache_expire(15); $_SESSION[‘user’] = $_POST[‘username’]; header("Location: ‘home.html’"); } else{ die("Authentication Failed"); } ?> |
What this simple program does, is get post data from a form that uses the POST method and defined the URL of this code as the form target. The form will look like:
<form action=’login.php’ method=’post’> Username: <input type=’text’ name=’username’> Password: <input type=’password’ name=’password’> <input type=’submit’ value=’Login’> |
After retrieving post data, it will validate the user inputs then start a session and store the login data (username) in a session variable called (user). It will then set the window location to the home page using the header() function.