Results 1 to 10 of 20

Thread: Day 11 - PHP SESSION - Become PHP Expert in 30 days

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Feb 2007
    Posts
    26,214

    Default

    DAY 11 PHP PROGRAMMING

    http://php.flashwebhost.com/tom/day_11_ex_1.php

    PHP Code:

    <?php
    session_start
    ();
    if (isset(
    $_SESSION['visitCounter'])) {
    echo 
    'Welcome, You Visited this Page ' . $_SESSION['visitCounter']. ' Times.';
    $_SESSION['visitCounter'] = $_SESSION['visitCounter'] + 1;
    } else {
    echo 
    '<p>Welcome, This is Your First Visit to this Page.</p>';
    $_SESSION['visitCounter'] = 1 ;
    }

  2. #2
    Join Date
    Feb 2007
    Posts
    26,214

    Default

    DAY 11 PHP PROGRAMMING

    http://php.flashwebhost.com/tom/day_11_ex_2_test.php

    PHP Code:

    <?php
    session_start
    ();
    if (isset(
    $_SESSION['secretNumber'])) {
    $secretNumber = $_SESSION['secretNumber'] ;
    } else {
    $secretNumber = rand(1,100);
    $_SESSION['secretNumber'] = $secretNumber ;
    }
    if (isset(
    $_POST['userNumber'])) {
    if (
    $_POST['userNumber'] == $secretNumber) {
    $_SESSION['secretNumber'] = rand(1,100);
    }
    }
    ?>
    <html><body>
    <h1>Number Guessing Game</h1>
    <?php
    if (isset($_POST['userNumber'])) {
    $userNumber = $_POST['userNumber'];
    if (
    $secretNumber > $userNumber) {
    echo 
    'Your number is too small';
    } else if (
    $secretNumber < $userNumber) {
    echo 
    'Your number is too big';
    } else {
    echo 
    'You win the game';
    }
    }
    ?>
    <form method="POST" action="">Enter Number: <input name="userNumber" type="text"><button type="submit">Enter</button></form>
    <h2>How to play:</h2>
    <pre>
    * Server will pick a secret number between 1 and 100.* You guess what number it is.* If your guess is too high or too low, Server will give you a hint.* See how many turns it takes you to win!
    </pre>
    </body></html>

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •