Skip to main content

How manage session between three page in php.

PHP
do you want user visit first page then and then go second. user can't go directly on secong page using web URL. e.g. login validation required for future process.



below i written three php file and creating session between this file .

first page index.php

<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php
        session_start();


        if ($_SESSION['name'] != "$name") {
            $currentvalue = $_SESSION['name'];

            header("location:$currentvalue.php");
        } else {
            ?>
            <form action="" method="post" name="ind">
                <input type="submit" name="next" value="first">
            </form>
            <?php
            if (isset($_POST['next'])) {
                $_SESSION['name'] = "second";
                header('location:second.php');
            }
        }
        ?>

    </body>
</html>


second page second.php

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php
        session_start();

        if ($_SESSION['name'] != "second") {
            $currentvalue = $_SESSION['name'];
            header("location:$currentvalue.php");
        } else {
            ?>
            <form action="" method="post" name="ind">
                <input type="submit" name="next" value="next1">
            </form>
            <?php
            if (isset($_POST['next'])) {
                $_SESSION['name'] = "third";
                header('location:third.php');
            }
        }
        ?>

    </body>



third page third.php





<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php
        session_start();

        if ($_SESSION['name'] != "third") {

            $currentvalue = $_SESSION['name'];
            header("location:$currentvalue.php");
        } else {
            echo 'third page';
        }
        ?>

    </body>
</html>
 

Popular posts from this blog

Draw pyramid shape of stars in PHP using loop structure Write down the code in PHP using loop structure to draw the 3 pyramid shapes of stars as given bellow:

ravimanephpmysql

// problem 01 solution
for($i=5;$i>=1;$i--)
{
echo  str_repeat('*',$i);
echo "<br />";
}

echo "<hr />";

// problem 02 solution

for($i=1;$i<=5;$i++)
{
echo  str_repeat('*',$i);
echo "<br />";
}


echo "<hr />";
// problem 03 solution

$j=1;

for($i=5;$i>=1;$i--)
{
//echo  str_repeat("&nbsp;",$i-1);
echo  str_repeat('*',$j++);
echo "<br />";
}

Google reCAPTCHA with PHP tutorial

Login to your Google account and submit the form. Once submit, Google will provide you following two information. Site keySecret key

Integrate it into your website. To integrate it into your website you need to put it in client side as well as in Server side. In client HTML page you need to integrate this line before <HEAD> tag.
<script src='https://www.google.com/recaptcha/api.js'></script> And to show the widget into your form you need to put this below contact form, comment form etc.
<divclass="g-recaptcha" data-sitekey="== Your site Key =="></div> When the form get submit to Server, this script will send ‘g-recaptcha-response’ as a POST data. You need to verify it in order to see whether user has checked the Captcha or not. Simple comment form with Google reCAPTCH:Index.html <html>
<head>
<title>Google recapcha demo - Codeforgeek</title>
<scriptsrc='https://www.google.com/recaptcha/api.js'&g…

Simple Laravel CRUD with Resource Controllers

Creating, reading, updating, and deleting resources is used in pretty much every application. Laravel helps make the process easy using resource controllers. Resource Controllers can make life much easier and takes advantage of some cool Laravel routing techniques. Today, we'll go through the steps necessary to get a fully functioning CRUD application using resource controllers. For this tutorial, we will go through the process of having an admin panel to create, read, update, and delete (CRUD) a resource. Let's use nerds as our example. We will also make use of Eloquent ORM. This tutorial will walk us through: * Setting up the database and models * Creating the resource controller and its routes * Creating the necessary views * Explaining each method in a resource controller Table of ContentsGetting our Database ReadyEloquent Model for the NerdsCreating the ControllerSetting Up the RoutesThe ViewsMaking It All Work TogetherConclusion To get started, we will need the controll…