aggiungere la sessione

  • Creatore Discussione Creatore Discussione Imperor
  • Data di inizio Data di inizio

Imperor

Utente Attivo
25 Nov 2010
102
2
18
Roma
www.fcfclean.it
Buonasera vorrei sapere se è possibile oltre a loggarsi con la sessione usermane se si può aggiungere anche la email attendo risposta grazie

Codice:
<?php

    session_start();

    if(!isset($_SESSION["username"])) {

        header("Location: index.php");

        exit();

    }

?>
 
Ultima modifica:
codice.JPG
 
Puoi spiegarti meglio? Intendi come aggiungere più variabili a una sessione?
Se vuoi aggiungere più variabili:
PHP:
<?php
    session_start();
    $_SESSION["variabile_uno"] = "uno";
    $_SESSION["variabile_due"] = "due";
    $_SESSION["variabile_tre"] = "tre";
?>
 
questo è il codice per il login con sessione username io vorrei aggiungere anche la sessione email nella pagina profilo.php vorrei che riconosce la email oltre username la pagina login l'ho chiamata index.php
Codice:
require('db.php');
                        session_start();
                        // When form submitted, check and create user session.
                        if (isset($_POST['username'])) {
                            $username = stripslashes($_REQUEST['username']);    // removes backslashes
                            $username = mysqli_real_escape_string($con, $username);
                            $password = stripslashes($_REQUEST['password']);
                            $password = mysqli_real_escape_string($con, $password);
                            // Check user is exist in the database
                            $query    = "SELECT * FROM `users` WHERE username='$username'
                                         AND password='" . md5($password) . "'";
                            $result = mysqli_query($con, $query) or die(mysql_error());
                            $rows = mysqli_num_rows($result);
                            if ($rows == 1) {
                                 $_SESSION['id'] = $id;
                                $_SESSION['username'] = $username;
                                // Redirect to user dashboard page
                                header("Location: profilo.php?id=$username" );
                            } else {
                                echo "<div class='form'>
                                      <h3>Incorrect Username/password.</h3><br/>
                                      <p class='link'>Click here to <a href='index.php'>Login</a> again.</p>
                                      </div>";
                            }
                        } else {
 
intendi che dal database prenda l'email associata allo username e la salvi nella session?
 

Discussioni simili