Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Sessioni php

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    81

    Sessioni php

    salve a tutti io ho il mio login e il checklogin in php che mi avvia la sessione password e nome
    ma quando vado in un altra pagina come faccio a far si che mi legga il nome utente salvato nella sessione?
    metto i file
    login.php
    Codice PHP:
    <html
    <
    head>
    <
    title>
     
    Benvenuto nel forum 
    </title
    </
    heAD
    <
    body
    <
    div id="login_form" style="border:1px solid; background:grey; height:120px; width:190px; float:right"
    <
    form action="../checklogin.php" method="post"
    <
    label>Username:<input type="text" name="user"></label>
     
    <
    label>Password:<input type="password" name="password"></label>
     
    <
    input type="submit" name="submit" value="Login" 
    </
    form>
    </
    div
    </
    body
    </
    html
    checklogin.php
    Codice PHP:
    <?php 
    include ("configlocale.php"); 
    //start session 
    session_start(); 
    session_regenerate_id(TRUE); 
    //variabili 
     
    $users htmlspecialchars($_POST['user']); 
    $passwords md5(htmlspecialchars($_POST['password']));
     
    $query "SELECT * FROM users WHERE user='$users' AND password='$passwords'"
    $result mysql_query($query$conn);
     if(
    mysql_num_rows($result)) { 
    //se è loggato creo la sessione 
    $_SESSION['user'] = $users
    $_SESSION['password'] = $passwords
    echo (

    <html> 
    <body> 
    Loggato

     
    [url="index.php"]Clicca qui[/url] 
    </body> 
    </html> 
    <?php 
    '
    );
     } else { 
    print(
    "Login invalido."); 
    exit; 

    ?>

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Edita il messaggio mettendo a posto il codice, tutto su una riga non si capisce.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    81
    UP

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Basta che nelle pagine dove vuoi leggere tale dato metti session_start() all'inizio e poi il nome lo recuperi semplicemente con $_SESSION['user']
    $_SESSION[] si usa come un qualsiasi altro array.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    81

    Sessioni php

    @Alhazred
    Grazie mille mi sei stato davvero di aiuto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.